[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

+ Recent posts