PB資料視窗控制項之屬性

2021-06-22 17:08:40 字數 1498 閱讀 1660

【屬性】

▲dataobject

資料來源▲title

用來顯示在資料視窗的標題條(titlebar)上的乙個字串。建議該字串要有一定的含義,能夠標明資料視窗的用途或者其中的資料的類別。該屬性的預設值none。當屬性titlebar為true時,該屬性起作用。

▲visible

是否顯示資料視窗控制項,預設為true。有時為了向其他資料視窗提供資料,除了使用datastore控制項外,還可以使用visible屬性為false的資料視窗。如果僅僅是為了處理資料,不贊成使用visible屬性為false的資料視窗,而應該使用datastore物件,這樣可以節省計算機資源,提高處理效率。

▲enabled

資料視窗控制項是否可以獲得焦點,預設為true。可以在指令碼中修改該屬性以限制使用者執行了某些特定操作後再允許運算元據視窗。

▲titlebar

是否顯示標題條,預設為false。使用該屬性可以在資料視窗上部顯示標題條,類似於視窗的標題條。設定屬性為true後,使用者就能夠拖動資料視窗。

▲controlmenu

是否顯示控制選單,預設為false。該屬性當titlebar屬性為true時才有效。

▲maxbox和minbox

是否顯示最大和最小控制按鈕,預設為false。當屬性titlebar為true時,該屬性有效。屬性titlebar和controlmenu、minbox、maxbox共同控制資料視窗的外觀是否像視窗的外觀。

▲hscrollbar和vscrollbar

這兩個屬性用來控制資料視窗控制項的橫向和縱向滾動條是否顯示。設定為true時,滾動條可以根據需要自動顯示,資料夠顯示時則不出現滾動條。

▲livescroll

該屬性是乙個比較重要的屬性,預設為true,表示當拖動垂直滾動滑塊時,資料視窗中的行也跟隨滾動;屬性為false時表示拖動垂直滾動滑塊時,資料視窗中的行不跟隨滾動,放開垂直滾動滑塊後,資料視窗中的資料才滾動到適當資料行上。建議選中該屬性,這樣當資料很多時,使用者就可以拖動垂直滾動小滑塊來快速瀏覽資料了。

▲hsplitscroll

該屬性是乙個非常有實際用途的屬性。該屬性決定是否顯示分割滾動條,預設為false。當資料視窗比較寬,要顯示水平滾動條時,建議將該屬性設定為true。

▲righttoleft

該屬性為true時表示資料視窗中的所有字元都從右向左顯示。預設為false。當設定該屬性為true時,還必須要作業系統的支援,該屬性才能起作用。

▲resizeable

使用者是否可以調整資料視窗的大小,預設為false。

▲border

是否顯示邊框,預設為true,只有在true的情況下borderstyle才起作用

▲borderstyle

取值為列舉型,用來定義資料視窗邊框樣式。有四個取值:stylebox!、stylelowered!、styleraised!、styleshadowbox!,預設邊框型別為stylelowered。

▲icon

用來給資料視窗指定標題條左上角的圖形,預設為windows標誌圖。

PB資料視窗控制項函式SetSort

setsort 功能 定義資料視窗控制項的排序條件。語法 dwcontrol.setsort format 引數 dwcontrol 資料視窗控制項名 format string 型別,其值是有效的排序條件。排序條件中可以使用 列名或列號,使用列號時,在列號前加上個 符號。如果 format 引數 ...

PB視窗使用技巧之使用視窗屬性程式設計

本文再詳細介紹幾個在程式設計中經常用到的視窗屬性,主要有control,menuid,windowstate和tag等。屬性tag可以應用於所有的控制項 使用者物件與選單,用來儲存和控制項相關的文字。因為文字可以隨意設定,所以可以根據指令碼的目的來設定各個控制項的tag內容。比如,需要顯示各個控制項...

PB資料視窗

資料視窗小結 資料視窗進行刪除資料時 int zgxx id integer sle 3.text prepare sqlsa from delete from zgxx where id execute sqlsa using zg id2 messagebox 提示 刪除完畢 應用場景 主要注意...