- 追加された行はこの色です。
- 削除された行はこの色です。
* テキストボックスで CTRL+A を有効にする [#j7134788]
フォームに属する全てのテキストボックスで 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);
}
#code(Csharp,nooutline){{
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);
}
}}
#comment