2014-06-30 43 views
0

我有一個表單,除了已經在名爲Textbox1到8的表單上的8個文本框之外,還添加了文本框。當我啓動應用程序並輸入第一個文本框,我可以從1 - 8一路選項卡。程序沒有按照正確的順序通過控件選項卡

當我點擊我的按鈕時,它以編程方式在最後一個文本框下面創建了一個文本框,其中第九個是Textbox9,第十個是Textbox10等。

但是,當通過按鈕添加文本框時,通過控件跳轉從第八個跳轉到窗體上的任何按鈕,然後跳到創建的文本框。任何想法爲什麼會發生這種情況,以及我如何解決它?我試過谷歌無濟於事。請讓我知道你是否需要任何代碼,謝謝。

+1

嘗試設置控件的TabIndex屬性。 –

+1

您需要修改新控件的TabIndex屬性。 TabIndex是按下Tab鍵的順序。 – Grim

回答

0

感謝Daniel Cook和Grim,我通過設置tabindex來匹配文本框數字來解決我的問題,但是我還發現在按鈕和控件上將TabStop設置爲false可幫助我將選項卡焦點保留在文本框內。

+0

我希望你不會讓其他人使用你的應用程序?當我在鍵盤上選中並且跳過按鈕等時,我無法忍受! – Grim

+1

@Grim感謝您的評論,我意識到我分享你的仇恨,但事先沒有給予任何考慮。現在我已經確保所有按鈕都可以在文本框之後進行標記。 – SCGB

相關問題