JDBな人生  専門的なことから日常的なことまで~ まぁ自由きままに書いていきます。
2012年03月 / 02月<< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 >>04月

アクセスランキング

[ジャンルランキング]
コンピュータ
265位
アクセスランキングを見る>>

[サブジャンルランキング]
プログラミング
35位
アクセスランキングを見る>>

TextBoxの文章を Ctrt + A で全選択できるようにする

TextBoxにフォーカスが当たっているとき、デフォルトではCtrl + Aを押しても全選択の操作はできません。

基本的にこのページの通りにコードを書けばこの操作は実装できます。

テキストボックスで CTRL+A を有効にする - BiBoLoG
http://d.hatena.ne.jp/Guernsey/20081016/1224135096

が、このままではこの操作を実行したときにエラー音が鳴ります。
そのためこの処理の記述のついでにイベントをキャンセルする処理も必要になります。

というわけで、Ctrl + Aでテキストを全選択する処理はこちらになります。

Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown
    If e.KeyCode = Keys.A And e.Control = True Then
        TextBox1.SelectAll()
        e.SuppressKeyPress = True
    End If
End Sub


もっとシンプルな方法があってもいいような気がしますが・・・
スポンサーサイト
   VB.NET    TB(0)    CM(0)    EDIT    ページ↑

プロフィール

JDB Luigi

Author:JDB Luigi
どこにでもいるようなありふれた人間・・・という訳でもなく、かと言って怪しい宗教を信仰する変人という訳でも無い。

基本的に掲載しているコード等は煮ていただいても焼いていただいても結構ですが、利用は自己責任にてお願いいします。
また、バグ・アドバイス等もしあればよろしくお願いします。

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。