안녕하세요. 천리안 프로그래머 포럼 델파이 담당자 댁스터(강범석)입니다.
제가 데이터베이스는 잘 모릅니다...헤~
방금 이 방법으로 하니깐 잘 되는군요. 참고 하세요.
디비그리드의 OnKeyDown이벤트 핸들러를 다음과 같이 작성하세요.
if(Key = VK_RETURN) then
SendMessage(DBGrid1.Handle, WM_KEYDOWN, VK_TAB, 0);
디비그리드에서 입력을 할때 입력이 완료되면 엔터키를 누르겠죠?
그리고 디비그리드에서 탭키를 누르면 다음 필드로 넘어가죠?
그래서 OnKeyDown에서 엔터키가 눌렸나를 검사하고 눌렸다면 탭키를 누른 것처럼
행동하게 메시지를 디비그리드에게 보내는 겁니다.
제가 데이터베이스를 잘 몰라서요. 데이터베이스쪽으로 생각하면 다른 방법이 있
을지도 모르겠군요... 암튼 방금 생각나는데로 해보니까 잘되는군요...
그럼 참고하세요.
|