是的,这是标准ComboBox
控件的一个功能.它的精确行为取决于您为控件Style
属性设置的值.这是一个快速的选项:
vbComboDropDown
是默认样式.组合框看起来像一个带有下拉箭头的单行文本框.用户可以在文本框中键入任意文本,也可以从下拉列表中选择一个预定义选项.
vbComboSimple
为您提供旧的经典风格的组合框.这实际上只是一个融合在列表框顶部的文本框(这就是组合框控件的名称!).与默认样式一样,用户可以在顶部的文本框中键入任意文本,也可以从下面的列表框中选择一个预定义的选项.
此样式与默认样式之间唯一真正的区别是,所有可用选项始终在屏幕上可见.它占用了更多的屏幕空间,但它使用户更容易看到他们的选择.
vbComboDropDownList
将生成一个看起来非常像第一个(默认)样式的组合框,除了用户将无法在文本框中键入任意文本.他们只能从下拉列表中选择一个预定义的选项.
作为我的尽职调查说明的补充,您还可以看到Microsoft的Win32 Combo Box控件文档,以及屏幕截图.VB 6控件只是标准Win32控件的包装器,因此您在VB 6应用程序中看到的所有内容都是相同的.唯一的区别是样式的名称 - 而不是设置其中一个CBS_*
标志,您使用其中一个vb*
常量.
在这种情况下,听起来你想要第一个选项,vbComboDropDown
.
归档时间: |
|
查看次数: |
3531 次 |
最近记录: |