2011-08-10 64 views
8

我有一個Tab鍵順序集,但重新排列了很多控件,添加了更多,刪除了一些。 所以現在當我點擊查看標籤順序時,它會通過使用大量數字混淆屏幕來顯示標籤頁。有沒有辦法清除這些並重新開始? 我試着在控件上設置tabstop爲false,希望它能在視圖標籤順序中「清除」它們的條目,但當我回去查看標籤順序時,它們仍然有數字。如何刪除或重置VS 2010中的Tab鍵順序

任何援助將不勝感激。

+0

您可以從下面的鏈接查看我的回答: http://stackoverflow.com/a/12959962/1218422 –

回答

7

這些數字是按下「Tab」鍵時控件將被命中的順序。在查看標籤順序模式下,您可以按照您希望它們擊中的順序點擊控件。這將重新排列它們。你會注意到這些數字在你點擊的時候開始改變。

這是MSDN page on how to do Tab Order

1

如果其他一些將有同樣的問題(你也可以看到鏈接打印屏幕): 第一步:你是在菜單窗體的設計視圖去查看和選擇選項卡訂購。第二步:在您的控件上將出現一個代表您的控件的Tab鍵的數字。要重新設置製表符順序,請按升序方式單擊要成功的控件,包括標籤(即使它們不可選)。我希望這一步對你來說也是非常直觀的。 打印屏幕:http://how-to-code-net.blogspot.ro/2013/06/how-to-set-tab-order-for-controls-in.html

0

使用「發送到後面」和「帶到前面」來亂序停放控件的順序。

4

沒有提供的答案真的讓我滿意。隨着接受一個,你還是必須要經過各控制...

這裏就是我所做的:

  • 打開[表] .Designer文件。
  • 用正則表達式快速替換:.TabIndex = {。+},替換爲:.TabIndex = 99或任何想要的最大數字(甚至爲零)。

enter image description here

  • 然後去到設計視圖,並通過Tab順序命令設置的順序
+0

很好的解決方案,這將改過自新的排序 –

0

嘗試搜索this.groupBox1.Controls.Add(this.txtTextBox1);並將其添加到相同的groupbox