- 日時: 2013/02/16 18:58
- 名前: VBレスキュー(花ちゃん)
- ***********************************************************************************
* カテゴリー:[テキストボックス][][] * * キーワード:TextBox,すべてのテキストを選択,フォーカスが移った時 * *********************************************************************************** '---------------------------------------------------------------------------------- SampleNo:040 投 稿 日:2013/02/16 投 稿 者:VBレスキュー(花ちゃん) 動作確認:Windows Vista / Windows 7 / VB2010 Pro SP1Rel / Framework 4.0 SP1Rel で [Option Compare Text][Option Explicit On][Option Infer On][Option Strict On]で確認 '========1=========2=========3=========4=========5=========6=========7=========8===
テキストボックスにフォーカスが移った時、全てのテキストを選択状態にする
TextBoxBase.SelectAll メソッド テキスト ボックスのすべてのテキストを選択します。
こういった場合、VB6.0の時は、GotFocus 及び LostFocus イベントを使用していましたが、 .NET では替わりに、Enter 及び Leaveイ ベントを使用するそうです。
尚、フォーカス イベントは次の順序で発生します。 1.Enter 2.GotFocus 3.Leave 4.Validating 5.Validated 6.LostFocus
'----------------------------------------------------------------------------------
Private Sub TextBox1_Enter(ByVal sender As Object, _ ByVal e As System.EventArgs) Handles TextBox1.Enter 'テキスト ボックスのすべてのテキストを選択します。 TextBox1.SelectAll()
End Sub
|