[VB]ComboBox风格属性使用过程

ZDNet软件频道 时间:2004-06-16 作者:Builder.com |  我要评论()
本文关键词:vb
ComboBox控件在很多场合下都非常有用,但是许多程序员并没有充分利用它,这是因为他们不知道这一控件的风格属性(Style property)的工作原理。

本文译自Builder.com,未经许可请勿转载 ComboBox控件在很多场合下都非常有用,但是许多程序员并没有充分利用它,这是因为他们不知道这一控件的风格属性(Style property)的工作原理。

在默认情况下,ComboBox控件的风格属性被设置为vbComboDropDown(即value= 0)。这是一种缺省方式,因为它是程序员通常让ComboBox工作的方式。ComboBox控件以带有右边向下箭头的单行文本框的形式而显示。用户可以直接将值键入到控件,或者通过点击箭头以选择预先定义的已经被载入到控件中的选项。这一风格节省了屏幕的真正使用区域,因为在用户点击箭头之前,选项列表被隐藏起来。

设置风格属性为vbComboSimple(即value= 1)将产生另一控件风格,即看上去象一个列表框之上的一个文本框。在缺省格式情况下,用户可以键入文本框或者从列表中选择。这种风格的好处是,列表总是可以将可以使用的选项显示给用户。而缺点是,控件将在屏幕上占用更多空间。

第三种ComboBox风格是vbComboDrop-DownList (即value=2)。当你选用这一风格时,ComboBox显示出与缺省风格同样的方式。(例如,右边向下箭头的单行文本框)。而这一种风格与第一种风格的区别在于行为上。用户不能键入数据到控件——他或她必须是从列表中选择数值。换句话说就是,具有风格属性的ComboBox设置为vbComboDrop-DownLis,这看起来象ComboBox,但实际操作象ListBox。

通过理解ComboBox控件的风格属性如何影响它的行为和外观之后,你可以为你的应用程序选择最佳的设置。


本文作者:自从Visual Basic 1.0版以来,Peter Aitken就一直使用vb编程。他已经编写过很多关于VisualBasic以及其他计算机和编程的书以及杂志文章。


责任编辑:李宁

欢迎评论投稿

百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134