資源描述:
《數(shù)據(jù)窗口控件的屬性》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、數(shù)據(jù)窗口的屬性屬性數(shù)據(jù)類型意義BorderBoolean指定數(shù)據(jù)窗口控件是否帶有邊框。有效取值為:True-右邊框;false-無邊框BorderStyleBorderStyle(枚舉)指定數(shù)據(jù)窗口控件的邊框風(fēng)格,有效取值為:StyleBox!、StyleLowered!、StyleRaised!、StyleShadowBox!BringToTopBoolean指定PowerBuilder是否把數(shù)據(jù)窗口控件移動到其它控件的前面。有效取值為:True-移動,false-不移動ControlMenuBoolean指定數(shù)據(jù)窗口
2、控件的標(biāo)題條是否顯示控制菜單(在windows95系統(tǒng)中控制菜單出現(xiàn)在標(biāo)題條的左邊,由一個小圖標(biāo))。有效取值為:True-數(shù)據(jù)窗口控件標(biāo)題條上顯示控制菜單;false-數(shù)據(jù)窗口控件標(biāo)題條上不顯示控制菜單DataObjectString指定與數(shù)據(jù)窗口控件相關(guān)聯(lián)的數(shù)據(jù)窗口對象名或報表對象名。比如代碼中使用語句DragAutoBoolean指定PowerBuilder是否自動把數(shù)據(jù)窗口控件置入拖拽模式(DragMode)。有效取值為:False-當(dāng)數(shù)據(jù)窗口控件被單擊時,數(shù)據(jù)窗口控件不自動進(jìn)入拖拽模式。此時,如果需要讓數(shù)據(jù)窗口控
3、件進(jìn)入拖拽模式,需要在代碼中使用Drag()函數(shù)手工設(shè)置DragIconString指定拖拽圖標(biāo)的名稱,該名稱可以是系統(tǒng)預(yù)定義圖標(biāo)名(比如exclamation!、information!等),也可以是圖標(biāo)文件名(.ICO)缺省時系統(tǒng)使用控件大小的方框作為拖拽圖標(biāo)。用戶拖動控件過程中,當(dāng)被拖動控件進(jìn)入該控件可以被放下的區(qū)域時,系統(tǒng)顯示拖動圖標(biāo)EnabledBoolean指定該控件是否能用(即用戶是否能操作),有效取值為:True-用戶能夠操作該控件;False-用戶不能夠操作該控件HeightInteger指定該控件的高
4、度(以PBU為單位)HScrollBarBoolean指定當(dāng)數(shù)據(jù)窗口控件中不能一次顯示全部數(shù)據(jù)時是否顯示水平滾動條。有效取值為:True-顯示水平滾動條;False-不顯示水平滾動條HSplitScrollBoolean指定是否在數(shù)據(jù)窗口控件中顯示水平分隔條。顯示水平分隔條是數(shù)據(jù)窗口控件被劃分成左右兩個區(qū)域中用戶通過拖拽水平分隔條可以改變兩個區(qū)域的大小,在兩個區(qū)域中用戶可以查看同一個數(shù)據(jù)窗口不同部分的數(shù)據(jù)。有效取值為:True-顯示水平分隔條;False-不顯示水平分隔條IconString指定數(shù)據(jù)窗口控件使用的圖標(biāo)名稱
5、。當(dāng)數(shù)據(jù)窗口控件被最小化時,使用該圖標(biāo)代表數(shù)據(jù)窗口控件。圖標(biāo)名稱可以是系統(tǒng)預(yù)定義圖標(biāo)名(比如exclamation!、information!等),也可以是圖標(biāo)文件名(.ICO)LiveScrollBoolean指定數(shù)據(jù)窗口控件中的數(shù)據(jù)是否隨用戶拖拽滾動條而滾動。有效取值為True-在用戶拖拽數(shù)據(jù)窗口控件上的滾動條過程中,數(shù)據(jù)隨之滾動;False-在用戶拖拽數(shù)據(jù)窗口控件上的滾動條的過程中,數(shù)據(jù)不隨之滾動,當(dāng)用戶停止拖拽滾動條時(放開鼠標(biāo)左鍵時),數(shù)據(jù)滾動到滾動條指示的位置MaxBoxBoolean指示數(shù)據(jù)窗口控件的標(biāo)題條
6、上是否顯示最大化按鈕。有效取值為:True-顯示最大化按鈕;False-不顯示最大化按鈕MinBoxBoolean指示數(shù)據(jù)窗口控件的標(biāo)題條上是否顯示最小化按鈕。有效取值為:True-顯示最小化按鈕;False-不顯示最小化按鈕ObjectDWObject用于在代碼中直接操作數(shù)據(jù)窗口對象中的對象,包括設(shè)置對象的屬性、得到數(shù)據(jù)窗口中的數(shù)據(jù)等。數(shù)據(jù)窗口對象中的對象包括:列對象、文本對象、圖像對象、按鈕對象、Datawindow對象等。利用Object屬性操作數(shù)據(jù)窗口對象的屬性與數(shù)據(jù)窗口中數(shù)據(jù)的方法請參閱第六章“數(shù)據(jù)窗口對象屬性
7、的訪問方法”ResizableBoolean指定用戶是否能夠改變數(shù)據(jù)窗口控件的大小。有效取值為:True-用戶能夠通過拖拽操作改變數(shù)據(jù)窗口控件的大??;False-用戶不能夠改變數(shù)據(jù)窗口控件的大小RightToLeftBoolean指定數(shù)據(jù)窗口控件中顯示的文本是否采用自右向左方式。要使該屬性起作用,即需要操作系統(tǒng)支持自右向左顯示方式,而且應(yīng)用程序有Hebrew或Arabic版本的powerbuilder動態(tài)庫支持。有效取值為True-文字采用自右向左顯示方式;False-文字采用自左向右顯示方式TabOrderIntege
8、r指定該控件在窗口中的跳轉(zhuǎn)次序(即按Tab鍵移動焦點的順序)值(0表示用戶不能通過按Tab鍵把輸入焦點移動到該控件上(但依然可以使用鼠標(biāo)進(jìn)行操作))TagString指定顯示在數(shù)據(jù)窗口控件標(biāo)題條上的文字TitleString指定在數(shù)據(jù)窗口控件上是否顯示標(biāo)題條。當(dāng)數(shù)據(jù)窗口控件顯示標(biāo)題條時,用戶能夠通過拖拽標(biāo)題條來改變數(shù)