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

C++빌더 Q&A
C++Builder Programming Q&A
[58780] Re:KeyUp 이벤트 관련 질문입니다.
장성호 [nasilso] 1211 읽음    2009-10-14 18:46
Window에서 글자를 입력할때 Keyboard를  down후 반드시 up해야 입력되는것이 아닙니다.
keyboard를 누르고 있어도 계속 입력되지 않나요?

KeyUp이벤트는 님이 하지는 목적에 맞지 않는것 같습니다.

정확하게는 모르겠지만 대게 KeyPress이벤트를 이용하여 Key값을 확인해서 처리하곤 합니다.

KeyUp이벤트는 님께서 말씀하신 대로 tab이나 방향키로 으로 focus를 이동한다던가등..
KeyDown없이 KeyUp이벤트만 발생할수도 있습니다.

KeyPress로 검색한번 해보세요

그럼..


Jooni 님이 쓰신 글 :
: Edit 컨트롤을 이용하여 사용자 키보드 입력에 반응하여 Edit 컨트롤의 내용을 수정해야할 일이 생겼습니다. (이미지 사이즈 비율을 유지하면서 변환할 수 있도록 한다거나 하는..)
:
: 사용자 입력키가 완전히 입력된 내용을 얻기 위해서 KeyUp 이벤트 핸들러를 사용하는데, KeyUp 이벤트 핸들러가 포커스를 얻거나 잃을 때도 발생하는데 이것은 원래 이런 것입니까?
:
: 뭔가 질문 내용이 부실해 보여서 조금 수정합니다.
:
: 저는 지금 C++ Builder 6.0을 사용 중이며, KeyUp 이벤트가 거의 모든 사용자 행위에 반응하여 발생하는 상황입니다. 화면우상단의 종료 버튼을 누른다거나 다른 폼으로 포커스를 옮긴다거나 하는 모든 행동에 반응합니다. 때문에 원래 의도로 사용하기 힘든 상황이며, 실제로도 이런 방식으로 작동하지는 않을 것 같은데 (MFC에서는 이러지 않았던 것 같은 기억이..) 혹시 버그나 또는 제가 잘못 이해하고 있는 부분이 있는지 가르쳐 주시면 감사하겠습니다.

+ -

관련 글 리스트
58779 KeyUp 이벤트 관련 질문입니다. Jooni 1106 2009/10/14
58780     Re:KeyUp 이벤트 관련 질문입니다. 장성호 1211 2009/10/14
58786         Re:Re:KeyUp 이벤트 관련 질문입니다. Jooni 1494 2009/10/15
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.