VB listbox中list和text属性区别

VBlistbox中list和text属性区别,有哪个高手知道????... VB listbox中list和text属性区别,有哪个高手知道???? 展开
 我来答
kracule
2009-09-15 · TA获得超过2085个赞
知道小有建树答主
回答量:618
采纳率:0%
帮助的人:395万
展开全部
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,此时
wangtk1982
推荐于2018-05-10 · TA获得超过3742个赞
知道大有可为答主
回答量:3206
采纳率:100%
帮助的人:1412万
展开全部
List,是ListBox中所有的列表集合,是一个数组。
例如List1.List(0)就代表List1中的第一个列表项

Text代表ListBox当前选中项目文本,与Lit1.List(List1.ListIndex)效果一样
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yichuha
2009-09-14 · TA获得超过256个赞
知道小有建树答主
回答量:212
采纳率:0%
帮助的人:146万
展开全部
List 属性
返回或设置控件的列表部分的项目。列表是一个字符串数组,数组的每一项都是一列表项目
list1.List(0) ' 显示列表中的第一项。

Text 属性
返回列表框;中选择的项目;返回值总与表达式List(ListIndex)的返回值相同。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
st_heping
2009-09-15 · TA获得超过153个赞
知道小有建树答主
回答量:385
采纳率:0%
帮助的人:195万
展开全部
list需要指定id,例如:list(0) 指第一列表项值
text 指listbox当前的列表项值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式