C# 在Winform上自动设置焦点

C# 在Winform上自动设置焦点,c#,winforms,focus,windows-ce,C#,Winforms,Focus,Windows Ce,我有一个包含一些文本框的表单。我已经配置了文本框的GotFocus和LostFocus事件 我的问题是:当某个文本框失去焦点时,表单会自动在第一个文本框上设置焦点,并再次触发GotFocus事件 默认情况下如何不设置焦点?检查文本框的tabindex,焦点从该文本框转移到第一个文本框。 我认为某些控件的文本框的TabStop属性设置为false。检查文本框的tabindex,焦点从该文本框转移到第一个文本框。我认为某些控件的文本框的TabStop属性设置为false。在窗口帮助中使用javasc

我有一个包含一些文本框的表单。我已经配置了文本框的GotFocus和LostFocus事件

我的问题是:当某个文本框失去焦点时,表单会自动在第一个文本框上设置焦点,并再次触发GotFocus事件


默认情况下如何不设置焦点?

检查文本框的tabindex,焦点从该文本框转移到第一个文本框。
我认为某些控件的文本框的TabStop属性设置为false。

检查文本框的tabindex,焦点从该文本框转移到第一个文本框。我认为某些控件的文本框的TabStop属性设置为false。在窗口帮助中使用javascript设置焦点是否有帮助?@ub1k我们正在使用winforms和windows ce。我怀疑他使用的是javascript。我认为微软做出的最糟糕的设计决策之一是Focus/LostFocus对。尽量避免把这些事情搞砸。@Romil你的建议很管用!请将您的建议作为答案,我将选择它来结束问题。谢谢谢谢你的帮助。我更改了tabIndex并将tabStop设置为false,现在一切正常。