|
임펠리테리입니다.
짐작하건대, 엔터키를 눌렀을 때 탭키를 누른 효과, 즉 다음 컨트롤로 포커스를 이동시키려고 하는 거 같네요.
이때는 SelectNext() 함수를 쓰시면 됩니다. 이 함수는 탭을 눌렀을 때처럼 다음 컨트롤로 포커스를 옮겨줍니다.
void __fastcall TForm1::Edit1KeyPress(TObject *Sender, char &Key)
{
if(Key=='\r')
{
Key = 0; // 띵 소리를 막기 위해 키값을 무효화함
SelectNext(Edit1, true, true);
}
}
그럼 이만...
시빌더 님이 쓰신 글 :
: 일반 edit box의 key press 이벤트에서 enter key 를 쳣을때
: 동시에 tab key 를 친것처름 key 값을 tab key 값으로 변경 할수 는 없는지요?...
|