좋네요 냠냠..
[출처] textbox 에서 ctrl + a 했을때 전체선택|작성자 inno
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);
}
'2_ 바삭바삭 프로그래밍 > C# and Visual C++' 카테고리의 다른 글
[C#] OpenCV를 이용한 얼굴검출(Haar) 알고리즘 (0) | 2013.03.16 |
---|---|
[C#] Alt+F4로 폼 닫는 것 막기 (0) | 2013.02.27 |
[C#] 프로그램을 시작할때 (파일출력 프로토타입) (0) | 2013.02.14 |
[C#] 윈폼기반 프로그래밍을 할때 Invoke() 이쁘게쓰기! (0) | 2013.02.08 |
[C#] 윈폼에서 단축키 설정.. (0) | 2013.02.01 |