a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 68|回复: 0

[Visual Basic] 2011年度计算机等级考试二级VB复习指导(44)

[复制链接]
发表于 2012-7-31 22:10:12 | 显示全部楼层 |阅读模式
 5.10 组合框控件  列表框控件有时不能满足程序的需要。例如,在实例5.20中的列表框中只列出了四个学校,而不可能列出所有的学校来供用户选择。使用组合框则可以解决这个问题。组合框将文本框和列表框的功能结合在一起,用户既可在组合框中输入文本,也可以直接从列表中选定项目。通常,组合框适用于建议性的选项列表,当用户所需要的选顶不在列表中,则可以在组合框中自行输入。而当希望将选项限制在列表之内时,应使用列表框。% v( O$ x9 d. g3 P  T
  组合框有3种不同的形式,style属性的不同取值对应不同形式的组合框,如图5.66所示。
4 o6 O" s  d6 `4 g6 M6 L7 P
9 v" X8 b) x0 X" e5 q   8 R8 q( O* P" E2 l* [3 ~! n" w
  当Style的属性值为O时,组合框称为“下拉式组合框”.它由可编辑的文本区和一个下拉列表框组成,用户可以使用键盘直接向文本区中输入内容,也可以单击右端的下三角按钮,从下拉列表框中选择项目。单击选中某项目,则该项目就出现在上面的文本区中。8 |8 G1 F1 U( o1 N+ T
  当Style属性时值为1时,称为“简单组合框”,它也是由一个文本区和一个列表框组成,但该列表框不是下拉式的,而是始终显示在屏幕上的。在窗体上放置组合框时可以按自己的意愿选择组合框的大小,如果组合框的大小不能将全部内容在列表框中显示出来,在列表框的右侧就会自动出现垂直滚动条,用户可以通过滚动条浏览无法直接显示在列表框中的内容。用户可以从列表框中选择所需要的项目,也可以直接向文本区输入信息。% A7 [) V% U6 F9 k: [
  当style的属性值为2时,称为“下拉式列表框”,它的形状与“下拉式组合框”相似,右端也有一个箭头能弹出一个下拉式列表框,但用户只能从列表框中选择而不能直接向文本区输入。这种组合框节省了窗体的空间,只有单击组合框的向下箭头时,才显示全部列表,所以无法容纳列表框的地方可以考虑使用组合框。VB中的大多数组合框都属于这种类型。如【属性】窗口的【对象】框、【事件】框等。
# F8 V& ]7 \# M! j0 d  Text属性是组合框很重要的一个属性,该属性用来设置或返回组合框文本区中的内容。文本区中的内容可能是用户输入的,也可能是用户从列表中选择的。例如,下列语句:
4 d! v3 I$ K; e1 A  j  Text1.Text=Combo1.Text的含义是在文本框(Text1)中显示用户在组合框(Combol)中输入或选择的内容。
, m* J$ B9 \5 m0 D, F2 g; C  组合框也有List, ListIndex和ListCount属性,也有AddItem与RemoveItem方法,且它们的含义与使用方法与列表框相同。在使用组合框时,读者可参照列表框的有关内容,这里不再赘述。需要提醒读者的是,在组合框中不能同时选中多个项目。因此,组合框没有MultiSelect和Selected属性。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-6-4 00:41 , Processed in 0.167245 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表