나그네 님이 쓰신 글 :
: 한 화면에 여러개의 컴포넌트가 배치 되어 있습니다.
: 버튼도 여러개 있고요...
:
: 그런데 Enter 키를 누르면 포커스가 어디에 있던지 무조건 한개의 버튼의 클릭이벤트를 실행하고 싶습니다.
:
: 한개의 화면상에서 Enter 는 무조건 한개의 버튼 클릭이벤트를 연결시키는 방법을 알고 싶습니다.
void __fastcall TForm1::FormKeyDown(TObject *Sender, WORD &Key,
TShiftState Shift)
{
if(Shift.Empty() == true && Key == VK_RETURN)
Button1->Click();
}
이렇게하고 프로퍼티에 KwyPreview = true
로 만들어주면 해당버튼만 눌러지는것과같습니다
|