自动完成组合框 - 列表中的项目?

时间:2011-04-06 19:22:45

标签: c# winforms autocomplete combobox

我正在使用带有autocomplete选项的combobox,其中autocompletesource是ListItems,AutoCompleteMode是SuggestAppend。

我正在尝试从名为51420283V的组合框项目加载。当我点击输入应用程序从51420283V加载数据。当我试图加载项目,这不是我的组合框我得到错误。所以我想首先检查数字/字符串文本是否在我的组合列表中。 示例:1123232不在我的列表中。我不小心点击了输入,并且应用程序正在尝试从1123232加载项目..并且错误;)

我正在尝试这样的事情,但有很多错误:

        if (e.KeyCode == Keys.Enter)
          {
                if (ReferenceCombo.Contains(ReferenceCombo.SelectedText))
                {

                }
                else MessageBox.Show("Item not in combolist");
             }

1 个答案:

答案 0 :(得分:0)

为什么不在加载项目时捕获错误?...我的意思是,在加载项目之前。的xD