列表框控件

描述

列表框控件会显示操作员可从中选择一个或多个项目的项目列表。

使用

使用列表框控件显示操作员可从中选择的项目静态列表。

要在列表框中添加项目
运行时使用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 用户使用鼠标双击控件时执行。