【问题标题】:textbox with autocomplete doesn't excecute key_press event具有自动完成功能的文本框不执行按键事件
【发布时间】:2020-09-04 21:21:24
【问题描述】:

我有一个带有 KeyPress 事件的文本框,以便在按下 Enter 键时更改为其他文本框,并且它一直在工作,直到我从 Visual Studio 的属性面板中添加一个自动完成属性,例如:

AutoCompleteCustomSource:集合

自动完成模式:建议追加

自动完成来源:自定义来源

现在自动完成功能可以使用,但是当我按下回车键时,它不会更改为另一个文本框。

【问题讨论】:

    标签: c# visual-studio autocomplete textbox


    【解决方案1】:

    也许您可以改用事件KeyDown。它在我的测试中运行良好。

    private void textBox1_KeyDown(object sender, KeyEventArgs e)
    {
        if (e.KeyCode == Keys.Enter)
        {
            textBox2.Focus();
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-14
      • 2023-03-16
      • 2013-11-18
      • 1970-01-01
      • 2015-08-30
      • 1970-01-01
      • 2011-06-06
      • 1970-01-01
      相关资源
      最近更新 更多