* U K I Y A H O N P O *
Nel mezzo del cammin di nostra vita mi ritrovai per una selva oscura,
che la diritta via era smarrita.
Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes
浮子屋商店もよろしく。

C#コード断片/共通/テキストボックスで CTRL+A を有効にする

Top > C#コード断片 > 共通 > テキストボックスで CTRL+A を有効にする

テキストボックスで CTRL+A を有効にする

フォームに属する全てのテキストボックスで CTRL+A を有効にしたい場合に。

  0
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
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);
}

このページの最終更新日: 2006/05/20 11:44:29 HADT (5270d)
このページのトラックバックURL: http://ukiya.sakura.ne.jp/index.php?tb_id=575a43744950c75b7805c6823571a817