vb6中怎样实现可多选的下拉框?(像是combobox和listbox的结合体)

像附图中这种形式,单击下拉框后可出现多个值,且每个值前面都有选择框。

VB6里面实现不了。只能做成一个一览。可以利用部分功能满足你的需求。listbox里面有个属性Style。设置为1:CheckBox就可以了。
想做成你说的那样的话,得自己自定义插件。追问

listbox的checkbox当然知道,目前暂时用combobox和listbox联合做了一个伪装的下拉式可复选的弹出框,凑合用吧。

有人说第三方控件中有这种现成的弹出式可复选的下拉框,你知道是什么么?

追答

我印象里面好像是InputMan不过可能得收费

追问

唉,算了,放弃。就用我那个方案凑合用吧。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-11-05
设置一个属性,具体的忘了

vb6中怎样实现可多选的下拉框?(像是combobox和listbox的结合体)
VB6里面实现不了。只能做成一个一览。可以利用部分功能满足你的需求。listbox里面有个属性Style。设置为1:CheckBox就可以了。想做成你说的那样的话,得自己自定义插件。

VB编程,怎么使用ComboBox控件实现下拉框列表功能?具体问题如下图_百...
首先建议你使用DirListBox和FileListBox控件来实现你的功能,那么它们之间要实现关联将会非常简单,只需一个语句即可。如果一定要用这种普通的ComboBox控件来实现,则可以这样(假定上面那个是Combo1,下面的是Combo2):Private Sub Combo1_Click()Dim d As StringCombo2.Cleard = Dir(App.Path & "\\...

VB combobox怎么实现可多选下拉列表中的内容?
你是数据库查询吧,SQL之类的,很容易啊:这很容易,要做几个combobox出来好了,里面是条件,比如 A大于0 ,A等于0,A小于0 然后用selece Case combo1.text 判断一下。如:dim A as string A ="select * form XXX where 1=1 and "selece Case combo1.text Case "A大于0"A = A & "a...

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

VB下拉框怎么做Combo1
VB下拉框ComboBox 控件需要使用 AddItem 或 RemoveItem 方法。设置 List、ListCount、和 ListIndex 属性,使访问 ComboBox 中的项目成为可能。也可以在设计时使用 List 属性将项目添加到列表中。 ComboBox 控件,ComboBox 控件将 TextBox 控件和 ListBox 控件的特性结合在一起-既可以在控件的文本框部分输入信息,也可...

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

vb6中,listbox下拉框中的显示内容如何先判断再排序
ComboBox2内的内容由ComboBox1的值决定;在ComboBox1的Click事件中通过ComboBox1的值作数据查询,将结果按有无记录作第一排序,时间作第二排序,最后将结果添加到ComboBox2;将表结构贴出来,

vb comboBOx和listBox的区别
comboBox 是下拉框,只能选择一条数据,listBox不是下拉框,选择一条数据还是多条数据可以通过设置实现。例如选择一个省份就要用comboBox,如果要显示一个省份的城市并添加另外一个地方去的话用listBox,省份只能选择一个,城市可以选择多个。

VB中Combobox的用法
Combobox控件用于在一组列表中选择其中的一项或多项。使用方法如下:AddItem 向列表框增加一项数据。ListX. AddItem(Item As String)RemoveItem删除第i项 ListX. RemoveItem(i As Integer)使用属性如下:Text表示当前操作项内容。ListCount表示当前列表框中总数据项数。ListIndex表示当前操作项下标,第1项=...

vb comboBOx和listBox两个属性有什么不同?
List,是ListBox中所有的列表集合,是一个数组。例如List1.List(0)就代表List1中的第一个列表项,Text代表ListBox当前选中项目文本,与Lit1.List(List1.ListIndex)效果一样。示例:列表框的特点是:列表框中的项目是通过程序插入到其中的,用户无法向清单中输入数据,当选择其中的项目,并在用户单击一...

相似回答