65.9K
CodeProject 正在变化。 阅读更多。
Home

查找组合框

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.70/5 (19投票s)

2005 年 4 月 18 日

1分钟阅读

viewsIcon

130460

downloadIcon

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”。您可以继续输入任意数量的符号。

如果 AllTypeAllSymbolsfalse,您只能输入在 Items(或绑定的 DateSource)属性的字符串中定义的符号。对于此示例,您只能输入 i、t、c、b 作为第一个符号。如果您将“i”作为第一个符号输入,则会自动选择“Item 1”,第二个符号只能是“t”,您将无法输入任何其他符号。“Item 2”只有在您键入整个字符串“Item 2”时才会被选中。演示应用程序显示此功能。

使用代码

您可以将 lookupcombobbox.dll 添加到您的项目中,并在任何 Windows Forms 应用程序中使用它。

© . All rights reserved.