清單方塊控制項
說明
清單方塊控制項會顯示供操作人員選擇的一或多個項目清單。
使用方式
使用清單方塊控制項顯示,操作人員可選擇的項目靜態清單。
若要新增項目至清單方塊
在運行時刻使用AddItem屬性以新增項目至清單方塊。在表單載入事件中通常就能完成。
GSet frmSetup.lstModels.AddItem, "Model1"
GSet frmSetup.lstModels.AddItem, "Model2"
GSet frmSetup.lstModels.AddItem, "Model3"
您可選擇設定Sorted屬性為True排序清單。
若要判斷已選擇哪一個項目
使用SelectedIndex屬性判斷使用者的選項。若未選擇任何項目,則SelectedIndex為-1。
Integer index
GGet frmSetup.lstModels.SelectedIndex, index
清單陣列
您可使用List array屬性,存取所有清單中的項目。
Integer i, count
String item$
GGet frmSetup.lstModels.ListCount, count
For i = 0 To count- 1
GGet frmSetup.lstModels.List(i), item$
Next i
您可透過設定List屬性為空的字串刪除項目。
GSet frmSetup.lstModels.List(0), ""
設定清單方塊外觀
使用BorderStyle、ForeColor、BackColor、Font屬性,變更清單方塊外觀。
清單方塊控制項屬性
屬性 | 描述 |
---|---|
AddItem | 在運行時刻新增項目至清單。 |
BackColor | 控制項的背景色彩。 預設值:Window |
BorderStyle | 控制項使用的邊框。 預設值:Fixed3D |
Enabled | 設定是否在運行時刻啟用控制項。 預設值:True |
EventTaskType | 事件使用的任務類型。 預設值:Normal |
Font | 控制項文字的字型。 預設值:Microsoft Sans Serif 8.25 pt |
FontBold | 將目前字型設為粗體。 預設值:False |
FontItalic | 將目前字型設為斜體。 預設值:False |
FontName | 設定目前字型的名稱。 預設值:Microsoft Sans Serif |
FontSize | 設定目前字型的大小,單位為點。 預設值:8.25 |
ForeColor | 控制項文字的背景色彩。 預設值:WindowText |
Height | 控制項的高度,單位為像素。 |
Left | 控制項的左側座標,單位為像素。 |
List | 在運行時刻用於存取清單中的項目。 |
ListCount | 在運行時刻用於取得清單中的項目。 |
Name | 控制項的名稱。 預設值:ListBoxXX |
SelectedIndex | 在運行時刻用於判斷操作人員已選擇的項目。 |
Sorted | 設定是否要排序清單中的項目。 預設值:False |
TabIndex | 控制項的標籤索引。 |
ToolTipText | 在控制項的工具提示中使用的文字。 預設值:空白 |
Top | 控制項的上方座標,單位為像素。 |
Visible | 在運行時刻是否能看見控制項。 預設值:True |
Width | 控制項的寬度,單位爲像素。 |
清單方塊控制項事件
事件 | 描述 |
---|---|
Click | 按一下控件時執行。 |
DblClick | 按兩下控件時執行。 |