清單方塊控制項

說明

清單方塊控制項會顯示供操作人員選擇的一或多個項目清單。

使用方式

使用清單方塊控制項顯示,操作人員可選擇的項目靜態清單。

若要新增項目至清單方塊
在運行時刻使用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 按兩下控件時執行。