vb组合框和列表框的使用,VB中列表框与组合框的区别?

2020-11-29 11:51:36 字数 5252 阅读 7516

1楼:匿名用户

’试一下

private sub ***bo1_click()list1.additem ***bo1.list((***bo1.listindex))

***bo1.removeitem (***bo1.listindex)

end sub

private sub form_load()dim i as integer

for i = 0 to 5

***bo1.additem i

next

***bo1.text = 0

end sub

vb中列表框与组合框的区别?

2楼:匿名用户

列表框直接显示和选择列表项,组合框通过下拉列表选择列表项

列表框可以多选,组合框只能单选

3楼:匿名用户

左边是列表框,右边是组合框

列表框直接显示和选择列表项,组合框通过下拉列表选择列表项

列表框可以多选,组合框只能单选

简述vb中列表框和组合框控件的区别

4楼:匿名用户

列表框 列表直接显示列表项组合框 可以直接显示,也可以点下拉箭头之后才显示列表框 只能选择组合框 能选择也能输入新内容 实际上列表框就是一个列表,而组合框是列表框与文本框的合成,所以才叫组合框

5楼:匿名用户

列表框是单选 组合框可以多选。

如何在vb组合框中添加数据

6楼:用着追她

1、用vs2012新建一个vb窗口应用程序,进入窗体设计视图,添加一个菜单。

2、右击需要更改为组合框的菜单项,在弹出的内容选择“转换为”->"***bobox"。

3、对应的菜单项便由按钮变成了组合框。

4、运行程序可以看到刚刚添加的“串口”菜单项是以组合框的形式出现的。

5、结束调试,回到窗体设计,右击“串口”菜单项,选择“属性”。

6、关注“设计”下的name,这个就是刚刚添加的组合框菜单项的名称,可以通过这个名称对该菜单项进行操作,可以看到在vs2012的vb中是可以使用汉字作为控件名称的。

7、在窗体的load事件中添加该组合框的初始化**,即添加“串口1”、“串口2”、“串口3”等。

7楼:匿名用户

用additem方法

例如 ***bo1.additem “张三"

***bo1.additem "李四"

等等然后记得在formload中,添加语句:***bo1.listindex = 0 即表示默认显示为第一项(张三),如果***bo1.

listindex = 1,就是表示默认显示为第二项(李四)

8楼:匿名用户

vb可使用additem 方法在组合框中添加项目。

为在组合框中添加项目,应使用

additem 方法,其语法如下:

通常在 form_load 事件过程中添加列表项目,但也可在任何时候使用 additem

方法。这样一来就能够动态地(响应用户的操作)在列表中添加项目。

组合框控件将文本框和列表框的功能结合在一起。有了这个控件,用户可通过在组合框中输入文本来选定项目,也可从列表中选定项目。

组合框向用户提供了供选择的列表。如果项目数超过了组合框能够显示的项目数,控件上将自动出现滚动条。用户即可上下或左右滚动列表。

9楼:匿名用户

private sub form_load()***bo1.additem "1"

***bo1.additem "2"

***bo1.list(2) = 3

***bo1.list(3) = 4

end sub

vb中单击组合框中的某一项时,此项添加到列表框中?该程序怎么编写?

10楼:匿名用户

在窗体上添加一个***bo1和一个list1控件,输入以下**:

private sub form_load()***bo1.additem "aaa"

***bo1.additem "bbb"

***bo1.additem "ccc"

***bo1.additem "ddd"

end sub

private sub ***bo1_click()list1.additem ***bo1.textend sub

11楼:流星剑

private sub form_load()with ***bo1

.additem "a"

.additem "b"

.additem "c"

.listindex = 0

end with

end sub

private sub ***bo1_click()list1.additem ***bo1.textend sub

简述组合框和列表框的区别

12楼:匿名用户

1、自动排序方式不同:

当列表框不能同时显示所有项目时候,将自动添加滚动条,使用户可以滚动查阅所有选项。组合框的风格取值定义了组合框的具体属性,包括是否自动排序,是否有滚动条。

2、项目输入方式不同:

列表框是显示一系列项供用户选择的控件,对选中的项可以进行后续的处理。用户选择可以是多项的。组合框是一个编辑框带一个可以下拉的列表框,用户在下拉框中选择的项会进入编辑框中,再进行后续处理,在编辑框中也可以直接输入。

3、数据类型不同:

在组合框中有******、dropdown、drop list三种类型。******类型的组合框和列表框部分是固定显示的,不能下拉;而其余两种带一个下拉手柄。设计中别忘记添加滚动条。

dropdown与drop list的区别是后者的编辑框不能输入。

在列表框中有******、 multiple、extended三种类型,它们决定了用户选取项的方法。******模式只能够选取单项,multiple模式可以按ctrl键+鼠标左键选取多个项,而extended则可以通过鼠标拖处矩形一次选取连续的项,也可以加按ctrl键作多次选择。

13楼:离温景

1、含义不同

列表框用于提供一组条目

(数据项),用户可以用鼠标选择其中一个或者多个条目,但是不能直接编辑列表框的数据;

组合框的风格取值定义了组合框的具体属性,包括是否自动排序,是否有滚动条。

2、项目输入方式不同:

列表框的方式是先会显示一系列的控件选项供用户选择,之后对选中的进行后续处理,用户的选择可为多项选择;

组合框是一个编辑框带一个可以下拉的列表框,用户在下拉框中选择的项会进入编辑框中,再进行后续处理,在编辑框中也可以直接输入。

3、特点不同

列表框中的项目是通过程序插入到其中的,用户无法向清单中输入数据,当选择其中的项目,并在用户单击一个按钮或者执行某个操作时,由应用程序完成对指定项目的具体操作;

组合框的编辑区域用来显示当前选中的项或者编辑组合框里没有的项。可以用cb_limittext来限制输入文本的大小;

为了获得编辑区域的文本,可发送cb_getlbtext或者wm_gettext消息,这样就把文本复制到指定的字符串中,当需要设置编辑区域的文本时,只需要发送wm_settext消息。

14楼:匿名用户

列表框:只能按列表形式显示并选择其中的内容,不带文本框,有两种样式(0:列表;1:带复选框的列表)

组合框:可以下拉,也可以以文本框显示,有三种样式(0:带下拉文本框,文本框可编辑;1:

文本框形式[加大高度时会变成类似文本框+列表框的形式],文本框可编辑;2:固定下拉框,文本框的内容只可选择下列列表里的内容,不能手动编辑)

vb的简单组合框怎么没下拉列表

15楼:匿名用户

这个问题是个十分简单的问题,但很多书都没有讲。我也犯过类似的迷糊。

其原因在于:***bo的高度只有一行那么高,就只显示了最上面的输入框部分。

解决的办法,增加高度:或者用鼠标拉大界面上的控件,或者在**里设置新的高度。

进一步,为什么会产生这个情况呢?在设置style之前,我们就绘制好了控件,这是他的高度是按照正常组合框来处理尺寸的,而在设置了style之后我们没有去改动,编程环境也没有自动去改动。所以就造成了外观上只有一行。

甚至误导了一些刚接触的人,给他的下面又绘制了一个list控件。

16楼:敛淑英府子

简单的就用两个组合框,位置

放在一起,把这些都事先添加好成员,然后点击水果,则显示水果那个下拉框,隐藏蔬菜那个下拉框,反之则一样~

复杂一点的话,就是每次点击都清空内容,在判断选择的是水果还是蔬菜,再循环添加成员,这种相对比较麻烦,但是就比较整洁一点~

17楼:匿名用户

你的组合框画小了,你拉大一点,因为你拉的太小,下拉框没有位子啦。

18楼:匿名用户

'在***bo1属性窗口中设置***bo1.style = 1

19楼:匿名用户

在style中设置格式为1并将高度改为1000

vb组合框列表框都有text属性吗

20楼:匿名用户

vb中的组合框和列表框均具有text属性,列表框的text属性表示选择的项的内容,组合框的text属性表示选择的项目和内容或者是用户输入的内容。在组合框的三种样式中,只有一种是不能在其中输入内容的,这时text属性表示选择的内容。

21楼:橡皮树的博客

是的。组合框和列表框都有text属性。

vb 如何在msgbox中显示组合框和列表框里选定的内容?

22楼:◇◆爱你的

例如**为:msgbox ***bo1.text或者msgbox list1.text要想让这段**完成指令,必须在msgbox触发前,组合框和列表框的内容被选定。

23楼:幸琪祭珉瑶

private

sub***mand2_click()

msgbox

"列表框内容:"

&list1.text

&",组合框内容:"

&***bo1.text

endsub