如何在外部单击时从文本框中失去控制权

时间:2010-05-06 16:50:02

标签: c# textbox focus onclick

我在Windows窗体中有一个文本框。目前重点是文本框,我输入一些文字。现在我点击文本框外面但在窗口内。此操作不会使文本框失去焦点。光标仍然在文本框中闪烁。如果单击是在另一个控件上,则文本框将失去控件。

如何在文本框外面点击时失去控制权(不仅仅是在另一个控件上,而是在表单内的任何位置)?

提前致谢。

Datte

1 个答案:

答案 0 :(得分:4)

因为您单击了无法获得焦点的控件(如表单,标签等)。如果您在另一个文本框中单击,则焦点应该移动..

要以编程方式移动焦点(即在Form的OnClick事件中),请使用control.Focus方法。