列表框控件
描述
列表框控件会显示操作员可从中选择一个或多个项目的项目列表。
使用
使用列表框控件显示操作员可从中选择的项目静态列表。
要在列表框中添加项目
运行时使用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 | 用户使用鼠标双击控件时执行。 |