2016-10-19 27 views
-1

我有一个C#代码,其中combobox和工作自动完成代码。 的问题是,当我选择列表中的一个值,没有事件的工作原理是:没有组合框自动完成的事件

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) 

我已经阅读了很多,但没有发现对上述问题的解决方案。 也许你们有些人知道些什么?

下面是自动完成的代码:

 comboBox1.AutoCompleteMode = AutoCompleteMode.Suggest; 
     comboBox1.AutoCompleteSource = AutoCompleteSource.CustomSource; 
     AutoCompleteStringCollection combData = new AutoCompleteStringCollection(); 
     getData(combData); 
     comboBox1.AutoCompleteCustomSource = combData; 

目前,它是一个winform

+0

您可以添加足够的自动完成代码,以便我们可以评估它吗? – vbnet3d

+0

事件是否已连线? – LarsTech

+0

你使用'WinForms'或'WPF'吗? – Media

回答

0

使用

comboBox1.TextChanged += comboBox1_textChanged; 

的前端我使用的按键事件后

this.comboBox1.KeyDown += new KeyEventHandler(this.comboBox1_KeyDown); 

private void comboBox1_KeyDown(object sender, KeyEventArgs e) 
    { 
     if (e.KeyCode == Keys.Enter) 
     { 

        label1.Text = comboBox1.Text; 

      } 

    }