vbnet组合下拉框 vb下拉组合框怎么做

VB中怎样让下拉组合框的列表始终显示出来?首先设置style=1 , 然后选中组合框 , 把组合框拉长,就出出现一个文本框 , 这样就可以了 。只选中style=1的话 文本框是隐藏的,你添加的item是不会显示的 。
Vb组合框怎么用?。?想做一个下拉选项使用 ComboBox 控件,组合框控件将文本框和列表框的功能结合在一起 。有了这个控件,用户可通过在组合框中输入文本来选定项目,也可从列表中选定项目 。
Option Explicit
Private Sub Combo1_Click()
Text1 = Combo1
End Sub
Private Sub Form_load()
Dim Entry, I' 声明变量 。
For I = 1 To 100' 计数值从 1 到 100 。
Entry = "Entry "I' 创建输入项 。
Combo1.AddItem Entry' 添加该输入项 。
Next I
End Sub
VB中下拉式列表框和下拉式组合框又什么区别呢?VB好像没有下拉式列表框吧?标准控件只有列表框和下列组合框 。
列表框:只能按列表形式显示并选择其中的内容,不带文本框,有两种样式(0:列表;1:带复选框的列表)
下列组合框:可以下拉,也可以以文本框显示 , 有三种样式(0:带下拉文本框,文本框可编辑;1:文本框形式[加大高度时会变成类似文本框+列表框的形式],文本框可编辑;2:固定下拉框,文本框的内容只可选择下列列表里的内容,不能手动编辑)
关于VB.net下拉框的问题设置一个全局变量:
Public item As String
然后在第一个窗口那里?。?
item = ComboBox1.SelectedItem.ToString()
然后加到第二个窗口那里:
ComboBox2.DropDownStyle = ComboBoxStyle.DropDownList(这个不可改内容的设定可以在建立ComboBox的时候就设定了)
ComboBox2.Items.Add(item)(加入内容,你或者也可以用别的 , 比如insert,这个可以加到指定的位置)
ComboBox2.SelectedItem = item (显示那个刚加进来的内容)
这样应该可以了,建议你多看MSDN 。
关于VB中的ComboBox控件使用方法Combobox(组合框)控件相当于将文本框和列表框的功能结合在一起 。这个控件可以实现输入文本来选定项目,也可以实现从列表中选定项目这两种选择项目的方法 。如果项目数超过了组合框能够显示的项目数,控件上将自动出现滚动条 。用户可以上下或左右滚动列表 。
1.使用组合框和列表框
通常 , 组合框适用于建议性的选项列表,而当希望将输入限制在列表之内时,应使用列表框 。组合框包含编辑区域,因此可将不在列表中的选项输入列区域中 。此外,组合框节省了窗体的空间 。只有单击组合框的向下箭头时(Style属性值为1的组合框除外,它总是处于下拉状态)才显示全部列表,所以无法容纳列表框的地方可以很容易地容纳组合框 。
2.组合框的样式
此处有三种组合框样式 。每种样式都可在设计时或运行时来设置,而且每种样式都使用数值或相应的Visual Basic常数来设置组合框的样式 。
样式值常数:下拉式组合框值为0,Vb.net中的常数值为DropDown;简单组合框值为1,Vb.net中的常数值为Simple;下拉式列表框值为2,vb.net中的常数值为DropDownList 。
3.下拉式组合框
在缺省设置(Style=0)下 , 组合框为下拉式 。用户可象在文本框中一样直接输入文本,也可单击组合框右侧的附带箭头打开选项列表 。选定某个选项后,将此选项插入到组合框顶端的文本部分中 。当控件获得焦点时,也可按Alt+↓键打开列表
4.简单组合框
将组合框的Style属性设置为1,将指定一个简单的组合框,任何时候都在其内显示列表 。为显示列表中所有项,必须将列表框绘制得足够大 。当选项数超过可显示的限度时将自动插入一个垂直滚动条 。用户可直接输入文本,也可从列表中选择 。象下拉式组合框一样,简单组合框也允许用户输入那些不在列表中的选项 。

推荐阅读