listbox的属性

钟逸 68 2024-03-05 14:03:09

VB listbox中list和text属性区别

List属性

返回或设置控件的列表部分的项目。列表是一个字符串数组,数组的每一项都是一列表项目,对 ListBox和 ComboBox控件在设计时可以通过属性浏览器得到,对 DirListBox、DriveListBox和 FileListBox控件在运行时是只读的,对 ComboBox和 ListBox控件在运行时是可读写的。

语法

object.List(index) [= string]

List属性语法包含下面部分:

部分描述

object对象表达式,其值是“应用于”列表中的一个对象。

Index列表中具体某一项目的号码。

string字符串表达式,指定列表项目。

说明

用该属性可以访问列表项目。

对于除 DirListBox之外的所有控件,第一个项目的索引为 0而最后一个项目的索引为 ListCount-1。

对于 DirListBox控件,索引号序列基于在运行中创建该控件时的当前目录和子目录。当前展开的目录用索引值-1表示。当前展开目录的上一级目录用绝对值更大一些的负索引值来表示。例如,-2是当前展开目录的父目录,-3又是它上一级的目录。当前展开的目录以下的目录的范围是从 0到 ListCount-1。

起初,ComboBox和 ListBox控件包含一空列表。对于文件系统控件,列表内容由控件在运行中创建时存在的条件决定:

DirListBox-包含所有目录的列表,使用-n到 ListCount-1的范围。

DriveListBox-包含有效的驱动连接列表。

FileListBox-包含匹配 Pattern属性的当前展开目录的文件列表。不包含路径。

List属性和 ListCount、ListIndex属性结合起来使用。

对除 DirListBox控件之外的所有可用控件,对列表从 0到 ListCount-1逐个取值,得到列表中的所有项目。对于 DirListBox控件,对列表从-n到 ListCount-1逐个取值得到在当前展开目录中能够见到的所有目录和子目录的列表。在这种情况下 n是当前展开目录以上的目录级数。

注意要确定在 ComboBox或 ListBox控件中显示的项目,可用 AddItem方法。要删除项目,用 RemoveItem方法。若要使项目按字母表排序,在把项目加入到列表中之前将控件的 Sorted属性设置为 True。

在声明部分用 Option Base= 1语句不会影响 Visual Basic控件中元素的编号。第一个元素始终为 0。

当列表索引值超出列表框的实际条数的范围时,则返回一个零长度字符串(""),例如,对于 ComboBox或 ListBox控件 List(-1)返回一个零长度字符串。

Text属性

ComboBox控件(Style属性设置为 0[下拉组合框]或为 1[简单组合框])和 TextBox控件-返回或设置编辑域中的文本。

ComboBox控件(Style属性设置为 2[下拉列表])和 ListBox控件-返回列表框;中选择的项目;返回值总与表达式List(ListIndex)的返回值相同。在设计时;为只读;在运行时为只读。

语法

object.Text [= string]

Text属性语法包含下面部分:

部分描述

object对象表达式,其值是“应用于”列表中的一个对象。

string字符串表达式,指定文本。

说明

只在设计时,Text属性的缺省值为:

ComboBox和 Textbox控件-该控件的 Name属性。

ListBox控件-零长度字符串("")。

对于 Style属性设置为 0(下拉组合框)或为 1(简单组合框)的 ComboBox或者对于 Textbox,本属性对读取控件编辑域内的字符串很有用。对于 Style属性设置为 2(下拉列表)的 ComboBox或 ListBox控件,可以用 Text属性来确定当前选择的项目。

Textbox控件的 Text设置值最多可以有 2048个字符,但是如果 MultiLine属性设置为 True,此时

上一篇:您的英雄联盟客户端文件已损坏
下一篇:侏罗纪的世界我的世界
相关文章
返回顶部小火箭