2013-04-29 72 views
0

如何設置TextBox控件,使其根本沒有TabIndex使用Tab鍵防止控件接收焦點

我想讓它使用戶不能選項卡進去。

[解釋]
我問這個問題的原因是因爲我最近從VB到C#轉換,並正嘗試走出QuickSharp SDK。如果您使用該系統,則必須在沒有Visual Studio的可視化設計器的情況下構建表單 - 因此,沒有GUI可幫助您設置表單的所有屬性。但是,這是一個很好的學習經歷。

所以,這似乎是一個微不足道的問題,但在這種情況下,我認爲這是一個合理的問題。

+0

爲什麼接近的選票去除呢?我甚至用Google搜索答案... – bgmCoder 2013-04-29 20:06:58

回答

3

根據MSDN:要將控件包含在Tab鍵順序中,它的TabStop屬性必須設置爲true。

所以tab屬性設置爲false應從的TabOrder

1

如果這是Winforms,則將TabStop屬性設置爲false。

1

如果你正在使用的WinForms,那麼你可以使用Control.TabStop物業

button1.TabStop = false; 

對於ASP,你也可以使用tabindex="-1".

W3C HTML5支持負的tabindex值: 上述文件的摘要

如果該值爲負整數,則用戶代理必須設置該元素的tabindex焦點f1 ag,但不應該允許使用順序焦點導航到達元素。

相關問題