Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[13852] 델파이2010에서 TEdit OnExit시에 한글이 조합중이면 조합중인 한글은?
강경진 [] 2897 읽음    2011-10-04 14:38
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

+ -

관련 글 리스트
13852 델파이2010에서 TEdit OnExit시에 한글이 조합중이면 조합중인 한글은? 강경진 2897 2011/10/04
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.