|
테스트해보니 ESC 키를 눌렀을때 해당 케이스문으로 넘어가네요.
아마
case VK_ESCAPE:
다음에 나오는 함수들이 원하는 결과값을 보여주지 않은듯합니다.
확인해보세요.
이성희 님이 쓰신 글 :
: 이상하게도 그리드에서 ESC키가 작동하지 않아서 좀 답답하네요
: 아무리봐도 뭐가 문제인지 잘 모르겠네요
: 아래 제가 코딩한 부분을 올려드립니다.
: 보시고 문제가 있으면 알려주세요!!
:
: 제가 디버깅도 해봤는데 이상하게 다른키는 이부분에서 디버깅 모드로 전화되는데
: ESC키는 작동을 않하더라구요
: 여러 고수님들의 많은 조언 부탁드립니다.
: 그럼 무더운 여름 건강조심하세요
:
: void __fastcall TProcessForm2::DBGrid2KeyDown(TObject *Sender, WORD &Key,
: TShiftState Shift)
: {
: switch(Key)
: {
: case VK_RETURN:
: DBGrid1DblClick(Sender);
: switch(check)
: {
: case 2:
: InsSetup(Sender);
: Code->SetFocus();
: break;
: case 3:
: DelDB1(Sender);
: break;
: }
: break;
: case VK_ESCAPE:
: EditClear(Sender);
: EditSetup(Sender);
: DBGrid1->SetFocus();
: break;
: }
: }
: //---------------------------------------------------------------------------
|