Windowsフォームのコントロールにタブで遷移できないように設定する方法
Windowsフォームにおいて、
テキストボックスなどにタブで遷移できないようにする方法を書いていきます。
コントロールにタブストップの可否を設定(デザイナー)
コントロールにタブストップの可否を設定(コード)
//タブで遷移できるように設定
textBox1.TabStop = true;
//タブで遷移できないように設定
textBox1.TabStop = false;
無秩序なタブストップは指摘されやすい
Windowsフォームでアプリケーションを作成していて、
よく指摘されるのがタブストップが順番になっていないというものです。
タブを押したときに左上から順番にストップしてくれればよいのですが、
オブジェクトを追加したり、削除したりしているうちに無秩序になっていることが多いです。
お客様にプレゼンする時に気づくと冷や汗をかくので、
この記事のようにタブストップ自体させないように設定。
またはちゃんと綺麗な順番になるようタブストップさせましょう。
僕はお客様にタブストップが無秩序であることを発見され、
めちゃくちゃ焦った経験があります。
まとめ
Windowsフォームの案件にて
「そこにはタブストップさせないでほしい」という要望は言われることが多いです。
上記要望を言われたのでメモって、そのメモを基に作られたのがこの記事です。
Windowsフォーム関連記事
- Windowsフォームでバージョン情報を画面タイトルの横に出す
- Windowsフォームのグループボックス・パネルのTabIndex設定方法
- Windowsフォームのコンボボックスのドロップダウンリストの幅の変更方法
- Windowsフォームを常に最前にする方法
- Windowsフォームの表示位置の種類と設定方法
- Windowsフォームにスクロールバーを自動的に表示する方法
- WindowsフォームのDataGridViewでセルに収まりきらなかった文字列を折り返して表示する方法
- WindowsフォームでTabIndexをまとめて並べ替える方法
- Windowsフォームでフォーム上に直線を引く方法
- WindowsフォームのDataGridViewで自動的に行の高さを調整する方法
- WindowsフォームのオブジェクトのIMEの設定
- WindowsフォームのDataGridViewで自動的に列の幅を調整する方法
- Windowsフォームの最大化・最小化の禁止設定
- Windowsフォームのコントロールにタブで遷移できないように設定する方法
- Windowsフォームでカスタムコントロールを作成しDLLとして保存する方法
ディスカッション
コメント一覧
まだ、コメントがありません