|
메인폼이 아닌 다른 폼에서 Edit 컨트롤에 다음과 같이 KeyDown 이벤트를 걸어두었습니다.
void __fastcall TPriceInf::Edit1KeyDown(TObject *Sender, WORD &Key,
TShiftState Shift)
{
if( Key == VK_RETURN ) DoSearch(0);
else ShowMessage("Enter 키만 안되여");
}
그런데 그전엔 잘되던 코드가 언젠가부터 갑자기 키를 받으면 폼이 종료(메인폼은 살아있음)됩니다.
디버깅을 하면서 보니까, 위에서 'Enter'키를 눌러도 if문을 안들어가던데...
다른 키(else문)들은 잘 실행됨다.
어찌된 일일까여? ㅡ.ㅡ
항상 이곳에서 도움만 얻어가서 미안한 마음인데 또 질문을 하게 되었습니다.
고수님들 많은 지도 부탁드립니다.
|