【发布时间】:2011-04-27 12:30:51
【问题描述】:
我创建了一个包含一些文本框和按钮的用户控件。问题是当我使用选项卡在我的表单中遍历时,当我的用户控件获得焦点时,焦点进入用户控件和按钮内部(如果它会聚焦)。我怎么能只需在我的用户控件不在其中后转到下一个控件?
谢谢
【问题讨论】:
标签: c# winforms c#-4.0 user-controls windows-authentication
我创建了一个包含一些文本框和按钮的用户控件。问题是当我使用选项卡在我的表单中遍历时,当我的用户控件获得焦点时,焦点进入用户控件和按钮内部(如果它会聚焦)。我怎么能只需在我的用户控件不在其中后转到下一个控件?
谢谢
【问题讨论】:
标签: c# winforms c#-4.0 user-controls windows-authentication
如果控件有FocusableCanHaveFocusTabStop之类的属性,请将它们设置为false。
还将这些控件的 TabIndex 属性设置为 0。我确信这些控件在获取选项卡焦点方面将是幽灵。
【讨论】:
将您要排除的自定义用户控件元素(例如您的按钮)上的TabStop 属性设置为false。
【讨论】: