|
먼저 폼 속성중 KeyPreview 속성을 true 로 하십시오.
그다음 폼 이벤트중 FormKeyPress 에 다음과 같은 방식으로 하시면 됩니다.
//-----------------------------------------------------------------------------*
// FormKeyPress *
//-----------------------------------------------------------------------------*
void __fastcall TLoginF::FormKeyPress(TObject *Sender, char &Key)
{
if (Key == VK_RETURN) {
Key = 0;
if (ActiveControl->Name == "edPasswd") OKBtnClick(); //--- 확인버튼 클릭효과
else Perform(WM_NEXTDLGCTL, 0, 0);
//--- 다음 TabStop 이 true 로 된 곳으로 커서이동됨.
//--- 다른방법은 else 부분에 SetFocus() 를 사용할 수도 있음.
}
}
훈스 님이 쓰신 글 :
: 텍스트에서 아이디를쓰고 엔터를누르면 패스워드쓰는곳으로 가고. 거기서엔터를누르면 버튼을 클릭하게되는것좀 가르켜주시겠어요?
|