MaskedTextBox.SelectAll()でテキスト内の文字列が全選択状態にならない時の回避方法を以下にメモ

this.maskedTextBox1.Focus(); 
this.maskedTextBox1.SelectAll(); 

一度フォーカスを当ててからSelectAllを実行すると全選択状態になる。

ただし、上記の方法でも選択状態にならない場合がある。(どうゆうときかは未確認・・・。)

そうゆう場合は以下のようにする。

this.maskedTextBox1.Focus();
SendKeys.Send("{HOME}");
SendKeys.Send("+{END}");

これでなんとか全選択状態にできる。

コメントを残す

メールアドレスが公開されることはありません。