テキストボックスで CTRL+A を有効にする
テキストボックスにおいてCtrl+Aで「すべて選択」を実現するためのコード.後で実験する.前回作っていたプログラムに適用したところ,「すべて選択」できた.
日本語Google検索「TextBox Ctrl A」で11位だった.上位に来いよ.
フォームに属する全てのテキストボックスで CTRL+A を有効にしたい場合に。
protected override bool ProcessDialogKey(Keys keyData) { switch (keyData) { case Keys.A | Keys.Control: if (this.ActiveControl is TextBox) { TextBox txt = (TextBox)this.ActiveControl; txt.SelectionStart = 0; txt.SelectionLength = txt.Text.Length; return true; } break; //このほかにもショートカットキーなどをここに記述できる } return base.ProcessDialogKey(keyData); }C#コード断片/共通/テキストボックスで CTRL+A を有効にする - Ukiwiki
べた書きなんだな.