简单的列表框ListBox的例子

来源:百度文库 编辑:神马文学网 时间:2024/04/30 08:53:45
简单的列表框ListBox的例子

  列表框(ListBox)控件表示一个选项清单,用户可能用鼠标选择其中一个或者几个选项。

  列表框的特点是:列表框中的项目是通过程序插入到其中的,用户无法向清单中输入数据,当选择其中的项目,并在用户单击一个按钮或者执行某个操作时,由应用程序完成对指定项目的具体操作。下面这个例子充分说明了列表框的这个特点,并介绍了列表框(ListBox)的常用属性。


(源程序下载)

  这个例子包含一个窗体,窗体中有两个列表框(List1、List2)和八个按钮,界面如下:

窗体(FormListBox)


  我们首先新建一个标准的EXE工程,添加一个窗体,并把列表框和按钮控件添加到窗体上。各按钮控件的名称如下表:

按钮名称

名称属性

按钮名称

名称属性

删除所选项目(左)

List1movecmd

删除所选项目(右)

List2movecmd

增加新项目(左)

List1addcmd

增加新项目(右)

List2addcmd

清除弄表(左)

List1clearcmd

清除列表(右)

List2clearcmd

右箭头lefttorightcmd左箭头Righttoleftcmd


' List1列表框 Sorted属性设为“False” ' List2列表框 Sorted属性设为“True” ' MultiSelect属性设置为2 ' 即List2控件中的项目总是排序的

  在属性窗口中,将List1列表框 Sorted属性设为“False”;List2列表框 Sorted属性设为“True”,MultiSelect属性设置为2,即List2控件中的项目总是排序的。

  下一步我们为各控件添加相应的程序。

  其中:

  List1.AddItem "China" 是将“China”添加到列表框中。

  List1.ListIndex 返回的是列表框List1中当前选择项目的索引号码。

  List1.ListCount 返回的是列表框List1中项目总数。

  List1.ListCount - 1 返回列表框List1中最后一个项目的索引号。

  List1.Selected() 返回的是一个项目的选择状态,返回的是布尔值。

  代码写好之后,我们就可以保存工程,然后按“Ctrl+F5”键,测试检验一下我们的程序了。在这个小程序中,包含了列表框中的一般常用属性和方法。