web-dev-qa-db-ja.com

Visual Studio 2012の[タブ順序の割り当て]ダイアログはどこにありますか?

思い出す限り、Visual Studioには、コントロールのタブオーダーを簡単に整理できる統合ダイアログがあります。

最初のVS 2012 WinFormsプロジェクトを作成し、すべてのコントロールを追加し、[タブインデックス作成]ダイアログを見つけたところ、Visual Studioにないようです。

私は このMSDN記事 を見つけました。これは、FORMAT> Tab orderに移動してこのダイアログを開くことができることを示しています。問題は、FORMATメニューにTab Orderオプションがないことです。または、ドキュメントには、Ctrl + Dでこのダイアログを開く必要があると記載されています。そうではありません。

別の方法は、[表示]> [タブの順序]メニューオプションを選択することです。このメソッドにより、タブインデックスボックスがコントロール上に移動します。その後、コントロールをタブ順に設定するために、タブで順番に1つずつクリックすることができます。

私のフォームには、互いにカバーする多数のパネルとグループボックスが含まれているため、これは受け入れられません。コントロールの多くがデザイナーに表示されなくなったため、コントロールをクリックすることはできません。

以前のバージョンのVisual Studio内で使用していたように、コントロールのタブオーダーを設定する簡単な方法はありますか?

47
RLH

引き続き使用できます。表示メニューに追加するだけです。 [ツール] + [カスタマイズ]、[コマンド]タブ、メニューバー= [表示]。 [コントロール]で挿入するメニュー項目(一番下のメニュー項目など)を選択します。次に、コマンド、カテゴリ=ビュー、コマンド=タブ順を追加します。

Tab Order

このコマンドの記憶は少し曖昧に聞こえますが、[フォーマット]メニューには表示されず、ダイアログにも表示されませんでした。 [書式]メニューに配置する場合は、[コマンド]タブの[書式]メニューバーを選択します。ただし、ダイアログにすることはできません。デザイナービューのコントロールに番号が付けられます。表示+ドキュメントアウトラインコマンドを実際に覚えている可能性があります。

62
Hans Passant

配置ツールバーに移動します。最後に、小さな「ボタンの追加または削除」の下矢印をクリックします。 [ボタンの追加または削除]ボタンをクリックし、リストの下部を見てください。タブオーダーが表示されます。それをクリックすると、整列ツールバーに追加されます。 enter image description here

42
Elton

これは非常に便利であることがわかりました http://msdn.Microsoft.com/en-us/library/csz6b8x8.aspx

さまざまなコントロールをタブで順番にクリックすることができます。これは、上記の「タブオーダーの表示」モードで実行します。アイコンをツールバーに追加することに関するエルトンのヒントにより、モードを簡単に切り替えることができます。

最初のコントロールをCtrlキーを押しながらダブルクリックしてから、後続のコントロールをクリックし、Enterキーを押して終了します。 Ctrlキーを押しながら前のコントロールをクリックしてから、通常どおりに順番にクリックしても、N番目のコントロールから開始できます。

(VS Express 2013)

4
user3012629

場合によっては、表示メニューのタブ順序ツールが消えます。たとえば、テキストボックスをクリックし、そのプロパティに移動すると、タブ順序オプションは表示されません。コントロールを選択し、すぐに表示メニューに移動してタブ順序を選択する必要があります。

0
Ricky

[ドキュメントアウトライン]ビューでコントロールをクリックできます。すべてが同じTabIndex値を持つ場合、それらのZオーダーがタブオーダーとして使用されます。 Zオーダーは、ドキュメントアウトラインビューでも変更できます。

0
Tergiver