2010-01-14 97 views

回答

57

具有最小标签索引的自动获取焦点(假设TabStop属性设置为true)。只需适当地设置标签索引。

顺便说一下,Visual Studio提供了一种轻松设置标签索引的方法,只需按所需顺序单击控件即可。当您处于窗体设计视图时,您可以通过在“查看”菜单中选择“制表顺序”选项来激活此功能。

您也可以在窗体加载时通过调用Select方法手动将焦点赋予控件。

+8

想要调用Select()而不是Focus(),Focus是主要用于自定义控件作者的低级方法。请参阅:http://stackoverflow.com/questions/802722/whats-the-difference-between-control-select-and-control-focus – blak3r 2010-05-14 22:44:28

+0

Select()完美工作。谢谢! – anon58192932 2012-11-17 02:50:44

+0

很棒的回答。请注意,容器控件(面板等)的TabIndex优先于其子级 - 即使容器的TabStop为false。 “查看”>“制表符顺序”清楚地说明了这一点 – Dunc 2013-07-23 17:22:01

相关问题