VB组合框如何设置简单组合框 需要设置什么属性 除了style=1还需要什么
这个问题是个十分简单的问题,但很多书都没有讲。我也犯过类似的迷糊。
其原因在于:combo的高度只有一行那么高,就只显示了最上面的输入框部分。
解决的办法,增加高度:或者用鼠标拉大界面上的控件,或者在代码里设置新的高度。
进一步,为什么会产生这个情况呢?在设置style之前,我们就绘制好了控件,这是他的高度是按照正常组合框来处理尺寸的,而在设置了style之后我们没有去改动,编程环境也没有自动去改动。所以就造成了外观上只有一行。甚至误导了一些刚接触的人,给他的下面又绘制了一个list控件。
、组合框的三种形式 组合框是用来显示一个文本框及一个下拉列表的控件,你可能认为只有一种组合框,但其实有三种,可以通过设置组合框的STYLE属性来选择其一,下面是设置组合框的STYLE属性时用的值: VBCOMBODROPDOWN --0 :包括一个下拉列表和一个文本框,可以选择也可输入文字; VBCOMBOSIMPLE --1 :简单组合框,包括一个文本框和一个不会下拉的列表; VBCOMBODROPDOWNLIST --2 :只选组合框。 2、在组合框中添加图象 这需要使用IMAGE组合框ImageCombo和ImageList,我们先在“添加组件”中选中“Ms Common Control 6.0”然后添加ImageCombo和ImageList,并在ImageList中添加图片,然后可以用以下语句为下拉框添加图片。 ImageCombo1.ComboItems.Add 1,"key1","item1",1 ImageCombo1.ComboItems.Add 2,"key2","item2",2
Excel在日常使用中,经常使用特定的几个条件或选择项就可以实现跳转到特定的下一步操作或实现其它用途,下面用VB组合框设置简单组合框:
1、菜单栏选依次选择视图->工具栏->控件工具箱。
2、在控件工具箱里拖出组合框。
3、双击控件进入VB编辑器,并录入图中语句。
4、按运行子进程在绿色三角键并创建宏名称。
5、返回表格界面查看结果。设置简单组合框成功。
注意事项:
在Visual Basic 6.0中,采用面向对象程序设计方法(Object-Oriented Programming),把程序和数据封装起来作为一个对象,每个对象都是可视的。
、组合框的三种形式
组合框是用来显示一个文本框及一个下拉列表的控件,你可能认为只有一种组合框,但其实有三种,可以通过设置组合框的STYLE属性来选择其一,下面是设置组合框的STYLE属性时用的值:
VBCOMBODROPDOWN --0 :包括一个下拉列表和一个文本框,可以选择也可输入文字;
VBCOMBOSIMPLE --1 :简单组合框,包括一个文本框和一个不会下拉的列表;
VBCOMBODROPDOWNLIST --2 :只选组合框。
2、在组合框中添加图象
这需要使用IMAGE组合框ImageCombo和ImageList,我们先在“添加组件”中选中“Ms Common Control 6.0”然后添加ImageCombo和ImageList,并在ImageList中添加图片,然后可以用以下语句为下拉框添加图片。
ImageCombo1.ComboItems.Add 1,"key1","item1",1
ImageCombo1.ComboItems.Add 2,"key2","item2",2
左侧出生日期为lable, 右侧方框为combo,style属性设置为1 ,要显示下方的1987,1988等数据,需设置list属性
VB组合框如何设置简单组合框 需要设置什么属性 除了style=1还需要什么视频
相关评论:
诸仪荔1、菜单栏选依次选择视图->工具栏->控件工具箱。2、在控件工具箱里拖出组合框。3、双击控件进入VB编辑器,并录入图中语句。4、按运行子进程在绿色三角键并创建宏名称。5、返回表格界面查看结果。设置简单组合框成功。注意事项:在Visual Basic 6.0中,采用面向对象程序设计方法(Object-Oriented Program...
诸仪荔打开VB,创建一个新的窗体。在工具箱中找到组合框控件,将其拖放到窗体上。双击组合框控件,打开代码编辑器。在代码编辑器中,使用AddItem方法添加选项。例如:ComboBox1.AddItem "选项1"ComboBox1.AddItem "选项2"ComboBox1.AddItem "选项3"可以使用SelectedIndex属性或SelectedText属性来获取用户选择的选项...
诸仪荔组合框有3种不同的使用样式,其下拉式组合框、简单组合框可输入内容,但必须通过AddItem方法加入。组合框的风格是Style属性值决定的。设置组合框的Style属性可以选用组合框的3种样Style属性为0时,是下拉式组合框,默认状态;Style属性为1时,是简单组合框;Style属性为2时,是下拉列表框。组合框控件将文...
诸仪荔双击桌面快捷图标启动软件。点选 标准EXE ,然后 点击 确定。双击工具箱中的组合框,或者右击点一下,然后在窗体上拖曳。双击组合框进入代码窗口编写程序。按F5运行测试,或者点击工具栏中的小三角。如果本条经验对您有帮助,请在下方点个赞,领导说了,点一个赞就给小编涨一毛钱工资。
诸仪荔这个很简单啊,直接调用Combo的click事件或者Change事件响应另外一个Combo的AddItem命令就OK了啊,组合框一般都事先把省份载入,然后在下拉列表中选,很少直接输入,你要手动输入省份,那用Text控件也行,给你一个示范,在窗体建两个组合框,一个命名为cmbprovince,表示是省份组合框,另一个命名为cmbuni,...
诸仪荔1、用VS2012新建一个VB窗口应用程序,进入窗体设计视图,添加一个菜单。2、右击需要更改为组合框的菜单项,在弹出的内容选择“转换为”->"ComboBox"。3、对应的菜单项便由按钮变成了组合框。4、运行程序可以看到刚刚添加的“串口”菜单项是以组合框的形式出现的。5、结束调试,回到窗体设计,右击“串口...
诸仪荔Private Sub Form_Load()Combo1.AddItem "张三" '添加一个条目 Combo1.AddItem "李四"Combo1.AddItem "王五"Combo1.ListIndex = 0 '选中首条目 'Combo1.RemoveItem 1 '删除序号为 1 的条目,即“李四”'Combo1.Clear '删除所有条目 End Sub ...
诸仪荔回答:代码如下,你需要自己定义好单价 Private Sub Command1_Click() Select Case Combo1.Text Case "烟" Label1.Caption = 8 * Val(Text1.Text) Case "酒" Label1.Caption = 15 * Val(Text1.Text) Case "茶" Label1.Caption = 12 * Val(Text1.Text) Case "糖" Label1.Caption ...
诸仪荔关联组合框可以这样:在组合框1的单击事件中进行SELECT CASE选择,在每个符合的地方分别写入添加数据到组合框2中的数据(添加数据到一组合框会的吧,呵呵).
诸仪荔Private Sub Combo1_Click()wins = Combo1.ListIndex print wins '显示到窗体 就明白了 End Sub 应该这样 Private Sub Combo1_Click()wins = combo1.Combo1.ListIndex print wins '显示到窗体 就明白了 End Sub 这样做才对 Private Sub Combo1_Click()wins = Combo1.List(Combo1.ListIndex)'...