TEdit에 OnExit시에 입력된 값의 정합성을 체크하고 있습니다
이번에 델파이 2010으로 바꿨는데 정합성 체크가 잘 안되서 확인해보니
마지막 한글이 조합중이면 OnExit 이벤트가 끝난 다음에 Text 값이 변경이 되더라구요
간단히 그냥 Edit1하고, 포커스를 옮길 다른 컨트롤 얹어놓고
Edit1에 한글 입력하고 포커스를 딴데 찍어보기만 해봐도
동작이 이전버전하고 다릅니다
procedure Tform1.Edit1Exit(Sender: TObject);
begin
ShowMessage(TEdit(Sender).Text);
end;
이전 버전처럼 OnExit시에 정합성 체크하려면 어떻게 해야 될까요?
--
찾았네요
박지훈님이 이미 해결책을 적어 놓으셨네요
http://blog.devquest.co.kr/imp/219
|