★掌握列表框、組合框、選項按鈕、復選按鈕、滾動條等控件的常用的屬性、方法、事件
★掌握菜單的設計
列表框 ( ListBox):用于列出可供用戶選擇的項目列表。用戶可以從中選擇一個或多個項目。
屬性:
名稱:(通常以“List”作為前綴。)
List:列表屬性。用于保存列表的內容。
List實際上是一個一維數組,數組中元素的值,就是在執(zhí)行時看到的列表項(item)
一維數組:List 中有5個元素,List(0),List(1) List(2) ,List(3) ,List(4)
列表項文本:List (0)=68,List (1)=78,List (2)=88,List (3)=80,List (4)=76
數組名:List 列表項序號: 0,1,2,3,4,(從0開始)
列表項文本(數組元素值)分別為:68 78888076
Listcount:列表框內所有選項的總數,也就是List()數組元素的總個數。
ListIndex:用戶最后單擊的列表項在List() 數組中的編號順序。
(無選中時其值為-1)
Text: 列表項的正文。其值為最后選中的列表項的文本。
請記住如下關系:
[對象名稱]List(ListIndex)=Text
Columns:列表框顯示形式。設定Listbox的列表項若超過顯示范圍時,其卷動方式使用垂直滾動條或是水平滾動條。
取值:0:(默認值)使用垂直滾動條。逐行顯示列表項,可能有垂直滾動條。
1~n :使用水平滾動條。此時列表框內一次可顯示的列數(Column)即為 n 值。
MultiSelect:設定是否允許用戶多重選取對象的列表項
取值: 0:不能多重選取。(默認值)
1:簡易多重選取。(用鼠標或空格鍵來選取,一次一個)
2:高級多重選取?捎肹shift] 或 [ctrl] 來選取。(類似文件選取)
Selected:設定列表項是否被選取的狀態(tài)。它是一個與List大小相同的數組。
其中各元素的取值: True :被選取。
False:不被選取。(默認值)
Sorted:排序屬性。設定列表項是否要照ASCII代碼排序。(字母順序)
取值: True :是(不區(qū)分大小寫)
False:否。(默認值)
方法:
AddItem:添加列表項。
格式:[對象名稱]AddItem <列表項文本>[,插入位置序號]
說明:1、若不指定位置,則插入到列表項末尾。
2、新列表項插入后,原來位置及其后的列表項順序下移。
Clear:刪除列表所有項目。
RemoveItem:刪除列表項。
格式: [對象名稱]RemoveItem 刪除項序號
事件:
Click :單擊事件。
Dblick:雙擊事件(使用較少)
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |