ComboBox不能失去焦点

本文关键字:焦点 失去 不能 ComboBox | 更新日期: 2023-09-27 18:11:09

我有几个组合框,它们都是手动输入的文本。之后选择框不能失去焦点。我使用:

this.ActiveControl = null;

它可以工作,但是焦点总是指向第一个控件。

你能建议解决这个问题吗?

ComboBox不能失去焦点

创建一个隐藏控件并将焦点设置为该控件。这样看起来没有任何东西是聚焦的。像这样:

private void Form1_MouseClick(object sender, MouseEventArgs e)
{
    ActiveControl = HiddenControl;
}

这是一个Visual Studio 2012项目:http://www.cameronjtinker.com/downloads/FocusTest.zip