没有组合框自动完成的事件

本文关键字:事件 组合 | 更新日期: 2023-09-27 18:14:02

我有一个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

没有组合框自动完成的事件

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;
            }
    }