5.9.1 列表框控件基本属性
列表框控件用来显示项目列表,用户可从中选择一个或多个项目。列表框为用户提供了选项的列表。虽然也可设置多列列表,但在缺省时将在单列列表中垂直显示选项。如果项目数目超过列表框可显示的数目控件上将自动出现滚动条。这时用户可在列表中上、下、左、右滚动。
通过设置列表框的属性可以确定它的外观形式以及操作方式。表5.27中列出了列表框控件的常用属性,其中有些属性不能在运行时改变。
List属性用来在设计阶段预置列表中的项目,在【属性】窗口中选定List属性后,单击向下箭头,就会出现空白的编辑区。在该编辑区中就可以输入列表框的项目了,每输完一个项目后,按Ctrl+Enter组合键,就会换行,以便输入下一个项目。
在【属性】窗口中输入了List属性的值后,在窗体上的列表框中即可显示出来输入的项目。将Style属性设置为1,则在项目前会出现一个复选框。
List属性实际。上是一个字符串数组,列表中的一个项目对应数组中的一个元素。因此,使用List属性可以访问列表框中的所有项目。例如,下列语句是在一个文本框(Textl)中显示列表框(List1)的第二个项目:
Textl.Text=Listl.List(1).
List数组第一个元素的索引号是0.对于列表框List(1)的值为“北京大学”.
在程序中也可以赋值给List属性,例如,下列语句:
List1.List(1)=Textl.Text.
是将文本框(Text1)中的内容赋给列表框(Listl)中的第二个项目。
ListCount经常与List属性一起使用,它表示列表框中项目个数,列表框项目的个数为4.ListCount属性只能在设计阶段使用,不出现在属性窗口中。
如果要了解列表框中己选定项目的位置,则用ListIndex属性。此属性只在运行时可用,它设置或返回控件中当前选定项目的索引。设置列表框的Listlndex属性将触发控件的Click事件。
如果选定第一个(顶端)项目,则属性的值为O,如果选定第二个项目,则属性的值为1.依此类推。若未选定项目,则ListIndex值为一1.
Text属性。
通常,获取用户所选项目的最简单方法是使用Text属性。Text属性总是对应用户在运行时选定的列表项目。例如,下列语句是在一个文本框(Text1)中显示用户在列表框(Listl)中选定的项目:
Textl.Text=List1.Text
| 广告合作:400-664-0084 全国热线:400-664-0084 Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号 珠峰网 版权所有 All Rights Reserved
|