对窗体执行的任何操作的 Windows 窗体事件

本文关键字:窗体 Windows 事件 操作 任何 执行 | 更新日期: 2023-09-27 18:32:52

Windows 窗体是否有"泛型"事件,该事件将在用户单击窗体上的任何内容时触发?我需要确保某个文本框始终具有输入焦点,因此如果用户单击按钮(或其他任何内容),则需要将输入焦点重定向到此文本框。

Form类中是否有将处理此问题的事件,或者我是否必须递归处理窗体上所有控件的Click事件?

做了一些挖掘,但到目前为止我找不到我想要的东西。

对窗体执行的任何操作的 Windows 窗体事件

我实际上想通了一些东西——每次TextBox失去焦点时,只需重新聚焦即可。

textBox.LostFocus += TextBox_LostFocus;
private void TextBox_LostFocus(object sender, EventArgs e)
{
    textBox.Focus();
}