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
[37187] Re:Re:[질문] 우선 이렇게 해결을 봤습니다.
냉큼이 [gladsky] 760 읽음    2004-09-09 19:45
leo21c 님이 쓰신 글 :
: 저도 비슷한 문제로 어떻게 처리를 할까 고민을 했는데 TImage는 TGraphicControl에서
: 상속 받은 것일 겁니다.
: 기본적은로 TImage는 Focus를 받지 않기 때문에 Key이벤트를 처리할 필요가 없죠!!
: 저도 초보지만 이렇게 처리를 했습니다.
: TImage가 있는 Form에서 key이벤트를 받아서 처리를 하는 것입니다.
: 당연한 이야긴가요? ^^~
: 이의 있으시면 아니 다른 방법이 있으시면 리플달아주세요.
:
:
: 냉큼이 님이 쓰신 글 :
: : TImage 이벤트를 보면
: :
: : 마우스에 관련된 이벤트는 있지만
: :
: : 키보드에 관련된 이벤트는 없는데요.
: :
: : 이 TImage 에서 키보드 입력을 받고싶거든요.
: :
: : 어떻게 방법이 있을까요?

답변 감사드립니다.

저도 그 방법을 생각했었는데
폼에 다른 컴퍼넌트가 있으면 그쪽으로 포커스가 옮겨지는 바람에
생각처럼 구현하지는 못했습니다.
물론 제가 실력이 모자라서겠지요.

고민을 거듭한 끝에
height, width 각각 1짜리 라디오버튼을 만들어서
TImage를 클릭하면 자동으로 포커스가 라디오버튼으로 가도록 했습니다.
마치 TImage에 포커스가 맞춰져서 TImage에 방향키가 먹히는것 같더군요.

하지만 더 좋은 방법이 있을거라고 생각합니다.

+ -

관련 글 리스트
37168 [질문] TImage 에서 키보드 입력을 받고싶습니다. 냉큼이 706 2004/09/08
37186     Re:[질문] 기본적으로 받을 수 없다고 알고 있습니다. leo21c 681 2004/09/09
37187         Re:Re:[질문] 우선 이렇게 해결을 봤습니다. 냉큼이 760 2004/09/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.