출처 : 본인
텍스트박스에는 기본적으로 클립보드 복사(Ctrl + C) 기능과 전체선택(Ctrl + A) 기능이 없다.
구문을 자주 찾기도 귀찮고 해서 만들어 보았다.
using System.Windows.Forms;
public class TextBoxEx : TextBox
{
public TextBoxEx()
{
this.Multiline = true;
this.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
this.KeyDown += TextBoxEx_KeyDown;
}
void TextBoxEx_KeyDown(object sender, KeyEventArgs e)
{
if (e.Control && e.KeyCode == Keys.C)
{
//복사하기
Clipboard.SetText(this.Text.Trim());
}
if (e.Control && e.KeyCode == Keys.A)
{
//전체선택
this.SelectAll();
}
}
}