listbox属性(vb中listbox的Visible属性是什么意思)
本文目录
vb中listbox的Visible属性是什么意思
List1.Visible=False是让列表框隐藏,=True是可见。object.Visible是决定一个对象是否可见。默认值为True。Item(i)代表是这个控件组的编号。因为你复制了多个Command1,所以才形成控件组,否则没有的。和Command1.Item(1).Enable=False,表示第i个Command1不可用。当对象的属性为Enable为False时,变成灰色,不可用。默认为True。
wpslistbox属性里没有multiselect
MultiSelect 的设置为:值说明0只能选中一项(默认)。1按 空格键 或单击可选择或取消选择列表中的项。2按下 shift 键 并单击鼠标,或按 SHIFT 和箭头键之一扩展到当前项以前选定的项中的选项。 按 Ctrl 并单击鼠标可选择或取消选择项目。当 MultiSelect 属性设置为 1 或 2 时,必须使用列表框的 Selected 属性来确定所选项。 此外,控件的 Value 属性总是为 Null。ListIndex 属性返回带有键盘焦点的行的索引。
vb comboBOx和listBox两个属性有什么不同
List,是ListBox中所有的列表集合,是一个数组。
例如List1.List(0)就代表List1中的第一个列表项,Text代表ListBox当前选中项目文本,与Lit1.List(List1.ListIndex)效果一样。
示例:
列表框的特点是:列表框中的项目是通过程序插入到其中的,用户无法向清单中输入数据,当选择其中的项目,并在用户单击一个按钮或者执行某个操作时,由应用程序完成对指定项目的具体操作。下面这个例子充分说明了列表框的这个特点,并介绍了列表框(ListBox)的常用属性。
为了学习方便,提供的源码已经作了详细的中文注释,看看源码框中的代码:
Option Explicit
’ 简单的列表框ListBox的例子
’------名称-------------作用------------
’ List1、List2 列表框
’ LefttoRightCmd 移动所选项目到另一个列表框(左到右)
’ RighttoLeftCmd 移动所选项目到另一个列表框(右到左)
’ LefttoRightCmd 移动所选项目到另一个列表框(左到右)
’ RighttoLeftCmd 移动所选项目到另一个列表框(右到左)
’ List1.deleteString 删除列表框List1中所选项目
’ List2.deleteString 删除列表框List2中所选项目
’ List1.AddString 给列表框List1增加新项目
’ List2.AddString给列表框List2增加新项目
’ List1.ResetContent清空列表框List1
’ List2.ResetContent 清空列表框List2
’————名称————属性设置———
’ List1列表框 Sorted属性设为“False”
’ List2列表框 Sorted属性设为“True”
’ MultiSelect属性设置为2
’ 即List2控件中的项目总是排序的
’--------------------------------------
Private Sub Form_Load()
’装载窗体时,给列表中的元素赋值
List1.AddItem “China”
List1.AddItem “America”
List1.AddItem “Japan”
List2.AddItem “Soccer”
List2.AddItem “Tennis”
List2.AddItem “Basketball”
End Sub
Private Sub LefttoRightCmd_Click()
’将左边列表中所选元素移动到右边列表中
If List1.ListIndex 》;= 0 Then
’在右边列表中增加新元素
List2.AddItem List1.Text
’删除左边列表中的所选元素
List1.RemoveItem List1.ListIndex
End If
End Sub
Private Sub List1AddCmd_Click()
Dim ListItem As String
’
ListItem = InputBox(“在列表中输入新项目”)
’向列表中加入新项目
If Trim(ListItem) 《;》; ““ Then
’Trim()作用是清除ListItem字符串内的空格
List1.AddItem ListItem
End If
End Sub
Private Sub List1ClearCmd_Click()
’清空列表
List1.Clear
End Sub
Private Sub List1MoveCmd_Click()
Dim i As Integer
’判断列表框是否只有一个项目被选中
If List1.SelCount = 1 Then
List1.RemoveItem List1.ListIndex
ElseIf List1.ListCount 》; 1 Then
’删除列表框中的所选中的多个项目
For i = List1.ListCount - 1 To 0 Step -1
’ListCount返回列表框中的项目总数
’ListCount-1是列表框中最后一个项目的索引号
’判断该项目是否被选中,Selected()返回布尔值
本文相关文章:
shortcutkeys(C#窗体设计中ShortcutKeys属性是什么意思)
2024年7月20日 14:49
edittext是什么意思(EditText控件里的freezeText属性是什么意思)
2024年7月20日 09:23
sql server中文版(sqlserver2008属性是什么意思)
2024年6月24日 04:43
pokemmo属性克制表(《口袋妖怪》克制格斗系的属性是什么)
2024年5月18日 01:29
更多文章:
java两个list合并(java 中 两个定义相同List<T>,如果把他们合并成一个)
2024年6月24日 12:28
上汽换新logo,代表了什么新愿景?设计LOGO时的辅助线只是设计师为了骗甲方而故意画的吗,你怎么看
2024年7月13日 12:13
java线程池示例(java 定义一个线程池 循环遍历list,进行读写操作)
2024年5月9日 04:24
unsigned char和char的区别(c语言signed char, char, unsinedchar区别)
2024年4月15日 13:50
norm函数使用的是什么距离(怎么用Matlab计算很多散点之间最短距离)
2024年7月20日 05:31
sybase是应用软件吗(计算机软件分为系统软件和应用软件.列举出5种系统软件和15种应用软件)
2024年6月20日 06:33
clrscr在c语言中怎么用(C语言学习gotoxy()与clrscr()函数)
2024年7月14日 19:46