Windowsフォームのコントロールにタブで遷移できないように設定する方法

2022年4月12日C#,ITVisualStudio,Windowsフォーム

Windowsフォームにおいて、
テキストボックスなどにタブで遷移できないようにする方法を書いていきます。

コントロールにタブストップの可否を設定(デザイナー)

コントロールのプロパテイのTabStopで設定できます。

コントロールにタブストップの可否を設定(コード)

//タブで遷移できるように設定
textBox1.TabStop = true;
//タブで遷移できないように設定
textBox1.TabStop = false;

無秩序なタブストップは指摘されやすい

Windowsフォームでアプリケーションを作成していて、
よく指摘されるのがタブストップが順番になっていないというものです。

タブを押したときに左上から順番にストップしてくれればよいのですが、
オブジェクトを追加したり、削除したりしているうちに無秩序になっていることが多いです。

お客様にプレゼンする時に気づくと冷や汗をかくので、
この記事のようにタブストップ自体させないように設定。
またはちゃんと綺麗な順番になるようタブストップさせましょう。

僕はお客様にタブストップが無秩序であることを発見され、
めちゃくちゃ焦った経験があります。

まとめ

Windowsフォームの案件にて
「そこにはタブストップさせないでほしい」という要望は言われることが多いです。
上記要望を言われたのでメモって、そのメモを基に作られたのがこの記事です。

Windowsフォーム関連記事

2022年4月12日C#,ITVisualStudio,Windowsフォーム

Posted by raishin