[C#]テキストボックスでCtrl+Aを有効にする

初期状態で有効にならないのを初めて知ったw

参考にしたというか丸々コピーさせてもらいましたw
テキストボックスで CTRL+A を有効にする – BiBoLoG

<br />
protected override bool ProcessDialogKey(Keys keyData)<br />
{<br />
switch (keyData)<br />
{<br />
case Keys.A | Keys.Control:<br />
if (this.ActiveControl is TextBox)<br />
{<br />
TextBox txt = (TextBox)this.ActiveControl;<br />
txt.SelectionStart = 0;<br />
txt.SelectionLength = txt.Text.Length;<br />
return true;<br />
}<br />
break;<br />
//このほかにもショートカットキーなどをここに記述できる<br />
}<br />
return base.ProcessDialogKey(keyData);<br />
}<br />

こいつをフォームコードに追加してあげると動いた^^

コメント

This site uses Akismet to reduce spam. Learn how your comment data is processed.