查找组合框






4.70/5 (19投票s)
2005 年 4 月 18 日
1分钟阅读

130460

5193
本文包含 LookupComboBox 控件。
引言
.NET Framework 1.1 为 Windows Forms 应用程序提供了各种各样的可视化组件。然而,没有一个 ComboBox 组件具有在 ComboBox 的 Items
属性(或绑定的 DataSource
)中定义查找数据的可能性。本文描述了一个具有在 ComboBox 项目中查找适当项目的能力的查找 ComboBox。
特点
ComboBox
的主要优点是 ComboBox
具有 AllowTypeAllSymbols
属性。如果该属性为 true
,则可以在 ComboBox
文本框中键入任何符号。项目将根据正确输入的第一符号进行选择。例如,如果 ComboBox
包含“Item 1”、“Item 2”、“Test 1”、“Test 2”、“Combo”、“Box”,并且您输入“it”,则将选择 Item 1。同样,如果您输入“itm”,将选择“Item 1”。您可以继续输入任意数量的符号。
如果 AllTypeAllSymbols
为 false
,您只能输入在 Items
(或绑定的 DateSource
)属性的字符串中定义的符号。对于此示例,您只能输入 i、t、c、b 作为第一个符号。如果您将“i”作为第一个符号输入,则会自动选择“Item 1”,第二个符号只能是“t”,您将无法输入任何其他符号。“Item 2”只有在您键入整个字符串“Item 2”时才会被选中。演示应用程序显示此功能。
使用代码
您可以将 lookupcombobbox.dll 添加到您的项目中,并在任何 Windows Forms 应用程序中使用它。