|
잘하고파 님이 쓰신 글 :
: 메인폼이 아닌 다른 폼에서 Edit 컨트롤에 다음과 같이 KeyDown 이벤트를 걸어두었습니다.
:
: void __fastcall TPriceInf::Edit1KeyDown(TObject *Sender, WORD &Key,
: TShiftState Shift)
: {
: if( Key == VK_RETURN ) DoSearch(0);
: else ShowMessage("Enter 키만 안되여");
: }
:
: 그런데 그전엔 잘되던 코드가 언젠가부터 갑자기 키를 받으면 폼이 종료(메인폼은 살아있음)됩니다.
: 디버깅을 하면서 보니까, 위에서 'Enter'키를 눌러도 if문을 안들어가던데...
: 다른 키(else문)들은 잘 실행됨다.
:
: 어찌된 일일까여? ㅡ.ㅡ
:
: 항상 이곳에서 도움만 얻어가서 미안한 마음인데 또 질문을 하게 되었습니다.
: 고수님들 많은 지도 부탁드립니다.
:
허걱...질문 올리자마자 불현듯 원인을 찾아냈습니다.
종료버튼의 'Default' property를 true로 해놓았었습니다.
false로 바꿨더니 잘되더군여...
죄송함다 ^^
|