[C#] textbox 에서 ctrl + a 했을때 전체선택
c#에서 textbox 에서 ctrl + a 했을때 전체선택되게 하는 소스이다.
textbox1.selectall();
같은것도 있지만...
키이벤트도 처리해줘야하고 번거로움이 있다..
그래서 그걸 해결하는게.. 아래의 소스!!
소스코드에 아래의 소스만 추가하면 된다.
수정 같은거 안해도 된다... 그냥 추가만 하자!
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);
}
'Dev by INNO > C#' 카테고리의 다른 글
CLR String TitleCase Function in SQL Server 2005 (CLR Integration) (0) | 2010.05.12 |
---|---|
[C#] netstat in c# (0) | 2010.05.11 |
[C#]NETSTAT 구하기 (0) | 2010.05.10 |