VB中可通过列表框的什么来取得列表框中被选中的选项?

如题所述

'在单选状态下
Private Sub Form_Click()
If List1.ListIndex = -1 Then
Print "没有选中"
Else
Print "选中的序号是 " & List1.ListIndex
Print "选中的内容是 " & List1.Text
End If
End Sub

'在多选状态下
Private Sub Form_Click()
If List1.SelCount = 0 Then Print "没有选中": Exit Sub
For i = 0 To List1.ListCount - 1
If List1.Selected(i) = True Then
Print "选中的序号是 " & i
Print "选中的内容是 " & List1.List(i)
End If
Next
End Sub
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-05-16
格式:列表框名.selected(索引值)=true/false

如:如果列表框list1中第1个选项被选中时:
list1.selected(0)=true
注:列表框中的索引值是从0开始的
第2个回答  2012-05-14
Selected(Index)属性

vb 如何在msgbox中显示组合框和列表框里选定的内容?
在Visual Basic中,若需通过 MsgBox 显示组合框或列表框中选定的内容,可利用 Combobox 和 Listbox 的 text 属性实现。具体实现代码如下:MsgBox Combo1.text 或 MsgBox List1.text。为了确保 MsgBox 指令生效,需确保在 MsgBox 触发之前,组合框和列表框的内容已被选定。在设计代码时,应首先确保用户...

VB列表框多选问题
你应该使用list1.list(i) 来获取选中项的内容 而不是用text属性 因为你删除选项后,并没有再次选中其他选项,text属性就和你预期的不一致 Private Sub Command1_Click()Dim iFor i = List1.ListCount - 1 To 0 Step -1If List1.Selected(i) Then List2.AddItem List1.List(i) '边列...

...item方法可以在程序运行时添加或者删除列表框中
1、首先打开VB,绘制好相应的控件,两个命令按钮,一个列表框,一个文本框。2、接下来大概更改一下各个控件的属性。3、然后编写命令按钮从键盘输入文本框,并能能够添加项目代码。4、接下来就能够编写删除代码,记得要遍历查询。5、运行后便可以看到这样的程序,就完成了。

VB中如何设置下拉列表框,并加入我想选择的内容,求高手解答
如果想加入的是固定不变的,可以点击下拉列表框的List属性,逐个加入(按Ctrl+Enter)换行。如果是动态的用以下代码:Combo1.Clear Combo1.Additem "你要添加的内容" '如果多条,可以对这条语句进行循环操作

Vb中列表框控件能否实现输入字母后自动匹配列表框里的选项
listbox、combobox、filelistbox、dirlistbox等控件天生具有这个功能,不需要你写一行代码!

请问VB 如何导出列表框(LISTBOX)数据 比如我想把listbox1里面我选中的...
Private Sub Command1_Click()List1.Selected(2) = True'选list1里面的中第三行 List1.SetFocus'复制选中行的数据 Dim XlApp As New Excel.Application Dim XLWorkBook As New Excel.Workbook Dim XLWorkSheet As New Excel.Worksheet Set XLWorkBook = XlApp.Workbooks.Add Set XLWorkSheet = XL...

vb中什么是对象的属性、事件和方法?
代码编辑器中有两个列表框,一个是“对象”列表框,另一个是“事件”列表框。从列表框中选定要编写代码的对象(若是公共代码段,则选“通用”),再选定相应的事件,则可非常方便地为对象编写事件过程。 工程资源管理器:工程资源管理器又称为工程浏览器,位于窗体设计器的右上方,见图1.1和图1.5。它列出了当前应用程序...

VB中如何实现输入符合下拉框选项的代码就能在下拉框中...
combo控件的change事件 判断combo控件的text属性是否为 字符串"3"如果是字符串"3" , 设置 listindex属性值为2 ,然后把输入焦点定位到text控件 Private Sub Combo1_Change()If Combo1.Text = "3" Then Combo1.ListIndex = 2 Text1.SetFocus End If End Sub ...

怎样在VB中的下拉列表框中输入供选择的内容
1、第一步,启动VB6.0并创建一个标准项目,见下图,转到下面的步骤。2、第二步,完成上述步骤后,右键单击表单,然后选择“菜单编辑器”选项,见下图,转到下面的步骤。3、第三步,完成上述步骤后,输入标题和名称,并在标题括号中使用“&”调用此功能。 输入保存后,可以在下面的显示区域中看到编辑...

计算机等级二级vb真题积累
5). 列表框中被选中的数据项的位置可以通过一个属性获得,这个属性是( )A.List B.Listlndex C.Text D.ListCount 正确答案:B 答案解析:列表框控件的Listlndex属性值是已选中的表项的位置。表项位置由索引值指定,第一项的索引值为O,第二项为l,以此类推。如果没有任何项被选中,Listlndex...

相似回答