/// <summary>
/// 텍스 박스에서 키보드 다운키가 눌렸을 때 처리 방법.
/// </summary>
/// <param name="tb"></param>
/// <param name="mode"></param>
/// <param name="delegateHandle"></param>
public static void TextBox_NextFocus(Control ParentControl, Control CurrentControl)
{
CurrentControl.KeyDown += delegate(object sender, KeyEventArgs e)
{
if( e.KeyCode == Keys.Enter)
if (string.IsNullOrEmpty(CurrentControl.Text) == false) {
1. SendKeys.Send("{TAB}"); // 이게 더 유용하뉑!
2. ParentControl.SelectNextControl(CurrentControl, true, true, true, true); // 기존에 썼던 방법!
}
};
}
1. 방법이 좀더 쉽다.
2. 방법은 일일이 찾는 시간이... ㅡ.,ㅡ;; 눈에 안보일만큼 또 생기겠지?
SendKeys 가 역시 훨씬 쉽다! ...
ps : 2번방법은 TextBox가 그룹박스 같은거에 속해있다면
그리드안에서 갖히게 되는 현상이 생겼음.
탭을 이용한다면 관계없이 지나가는것을 볼수 있었음.
'# 2) .Net ( Vs 2005 ) > WinForm' 카테고리의 다른 글
일일 일정 관리 프로그램 II ( upGrade ) (0) | 2009.06.12 |
---|---|
하루 하루.... 일정 기록하고 관리 하는 기능! (0) | 2009.06.09 |
데이타 테이블 그리기. (2) | 2009.05.08 |
메뉴] 즐겨찾기 읽어들이기 (0) | 2009.05.08 |
그래픽스. 어디에 그려지는가? (0) | 2009.05.08 |