【发布时间】:2010-09-30 05:54:45
【问题描述】:
我有一个 Windows 应用程序:一个主窗体和几个用户控件。
Tab 按钮无法按预期工作。我认为它会通过表单上的所有用户控件。但是我错了。当用户控件获得焦点(使用鼠标单击)时,它无论如何都不想使用选项卡按钮。什么事情可能是错的?我错过了什么吗?
我没有覆盖 ProcessCmdKey 和其他 key_down 事件。所有用户控件的 TabStop 属性 = true。
C#、.net 2.0、WinForms
【问题讨论】:
-
您是否为 TabIndex 属性设置了数字?
-
@AEMLoviji,是的,我将数字设置为 TabIndex 属性。
-
@AEMLoviji,有些控件有嵌套的用户控件。
-
可能是验证。如果您关注的用户控件处于无效状态,则不允许您将焦点移出它。
-
@Dmitry,不,我的用户控件没有任何验证...