是否有"泛型" Windows窗体的事件将在用户单击表单上的任何内容时触发?我需要确保某个文本框始终具有输入焦点,因此如果用户单击按钮(或其他任何内容),则需要将输入焦点重定向到此文本框。
Form
类中是否有一个事件可以处理这个事件,还是我必须在表单上递归处理所有控件的Click
事件?
我做了一些挖掘,但到目前为止我无法找到我想要的东西。
答案 0 :(得分:1)
我实际上想出了一些东西 - 每当TextBox
失去焦点时,只需重新聚焦它。
textBox.LostFocus += TextBox_LostFocus;
private void TextBox_LostFocus(object sender, EventArgs e)
{
textBox.Focus();
}