如何使组合框从键盘接受值

时间:2010-08-20 07:55:26

标签: c# winforms combobox

我有一个组合框,我在下拉框中喂食物品。除此之外,我还希望我的组合框能够接受我从键盘输入的值。当我在组合框中写任何内容时,我收到此异常消息:

  

InvalidArgument ='-1'的值对'index'无效   参数名称:index

它应该从我在组合框1中给出的索引到组合框2的列表框中显示项目列表。

怎么做?

2 个答案:

答案 0 :(得分:0)

组合框具有DropDownStyle属性。此属性更改运行时中combbox的行为。检查是否可以在此属性中设置与所需行为匹配的值。

其他选项可能是使用AutoComplete TextBox / Combobox。以下是有关如何操作的信息的链接。LINK。这很容易。

答案 1 :(得分:0)

为此,您需要捕获组合框的TextChanged事件并编写相应的事件处理代码以填充第二个列表框。