——列表框控件

——列表框控件

ID:22764944

大小:52.30 KB

页数:7页

时间:2018-10-31

——列表框控件_第1页
——列表框控件_第2页
——列表框控件_第3页
——列表框控件_第4页
——列表框控件_第5页
资源描述:

《——列表框控件》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VisualBasic提供了列表框控件(ListBox)以供用户进行多个项目的选择。在工具箱面板上,列表框控件的图标如图一所示:图一默认的列表框控件名为ListX(X为阿拉伯数字1、2、3,等等),规则的命名方式为:LstX(X为用户自定义的名字,如LstName、LstUser,等等)。一、列表框控件的主要属性:列表框中可以有多个项目供选择,用户通过单击某一项选择自己所需要的项目,如果项目太多,超出了列表框设计时的长度,则自动增加竖向滚动条,如图二:图二除了一些常见的诸如Font、Height、Left

2、、Width、Enabled、Name等属性外,列表框还有一些特殊的属性:1、List(列表)属性:List是列表框最重要的属性之一,其作用是罗列或设置表项中的内容。可以在界面设置时直接输入内容,如图三:图三在程序运行时,列表框中所有的选项,都可以通过List(下标值)的形式表示。比如列表框中的第一项,用List(0)表示,列表框中的第二项,用List(1)表示,列表框中的第十项,用List(9)表示,以此类推。大家注意,列表框中的第一项,是List(0),而不是List(1)。<1>、List()属性的

3、使用是非常灵活的,比如我们要从如图二的列表框(Lst1)中取出第三项内容,可以用下面的代码做到:A$=Lst1.List(2)其中,A是一个变量;$指明了这个变量的类型:字符串型;这句话的意思是:将Lst1列表框中第三项(List(2))取出来然后赋值给字符串变量A。象上面这种赋值办法,在VB中是非常普遍的,又如以前我们学到的:LblShow.Caption="VisualBasic",这句话是指将VisualBasic这个字符串赋值给LblShow标签控件并作为其标题。紧接上面的内容,假设我们用一个标签

4、显示出刚才取出的表项:LblShow.Caption=A$那么显示的结果正是我们取出的选项。可见,取出某个列表框中的某一表项并将其赋值给某个变量,代码如下:字符串变量=列表框名称.List(X),其中,X是下标。<2>、通过List()改变原有表项:假设我们要将如图二的列表框中第三项内容改为“跟我学VB”,只需输入下面的代码即可:Lst1.List(2)="跟我学VB"上句话的意思是将“跟我学VB”字符串赋值给Lst1并作为其第三项的内容。结果如图四:图四可见,要修改某个列表框中某一选项:列表框名称.Li

5、st(X)="欲修改成的内容",其中,X是下标。2、ListCount属性:本属性返回列表框表项数量的数值,只能在程序运行时起作用。比如:一个有着四种选项的列表框,那么ListCount就为4;一个列表框有五个选项,那么ListCount就为5。返回一个列表框的表项数量值并将其赋值给某个变量,代码如下:数值型变量=列表框名称.ListCount比如要返回图二列表框的ListCount:X%=Lst1.ListCount,其中,X是变量,%表示X是整数类型的变量。3、ListIndex(索引)属性:本属性用

6、来返回或设置控件中当前选择项目的索引号,只能在程序运行时使用。第一个选项的索引号是0,第二个选项的索引号是1,第三个选项的索引号是2,依此类推,ListCount始终比最大的ListIndex值大1。当列表框没有选择项目时,ListIndex值为-1。在程序中设置ListIndex后,被选中的项目呈反相显示,如图五:图五在列表框控件的所有属性中,本属性是非常重要的,因为一个列表,事先你并不知道用户将要选择哪一条项目,这时,只有根据ListIndex返回的数值,我们才能让程序针对用户的选择做出适当的反应。返

7、回ListIndex的代码如下:X%=列表框名称.ListIndex联想:根据前面的知识我们知道,要取出第三项内容,代码如下:A$=Lst1.List(2)假设现在选中的是第三项,但我们事先不知道用户要选择这一项,那么又应该如何访问这第三项呢?代码如下:A$=Lst1.List(Lst1.ListIndex)此时,Lst1.ListIndex等同于2。仔细想一想,为何要如此书写?4、Columns(列)属性:本属性用来确定列表框的列数,当值为0时,所有项目呈单列显示;当值为1或者大于1,项目呈多列显示。C

8、olumns属性只能在界面设置时指定。如图六:图六默认状态时,如果项目的总高度大于列表框的高度,那么列表框右边会自动增加一个垂直滚动条,用来上下移动列表框。5、MultiSelect(多重选择)属性:本属性决定了选项框中的内容是否可以进行多重选择,只能在界面设置时指定,程序运行时不能予以修改。如图七:图七MultiSelect共有三个值:0,不允许多项选择,如果选择了一项就不能选择其他项;1,允许多重选择,但功能不如2,可以用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。