2010-01-14 95 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

相關問題