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
[9659] Re:[질문]폼에 두개의 버턴(TButton)이 존재시 폼의 KeyPreview 속성을 true해도 Up, Down을 가로챌 수 없
개박살.U&I [inutero] 829 읽음    2001-08-07 22:50
하희천 님이 쓰신 글 :
: 폼에 두개의 버턴 Button1, Button2를 놓은 상태에서 폼의 KeyPreview속성을 true하고
:
: 다음과 같이 코딩하였지만 Up이나 Down키를 누를때 버턴의 포커스만 이동하고
:
: 메시지를 출력하지 않는데 어떻게 해야되는지 아시는 분 계시면 꼭 가르쳐 주십시오..
:
:
: void __fastcall TForm1::FormKeyDown(TObject *Sender, WORD &Key,
:       TShiftState Shift)
: {
:     if(Key == VK_DOWN) ShowMessage("Down Key Press");
: }
:

안녕하세요? 답변인줄 아셨겠지만 같이 생각해보자는 의미에서 이렇게 글을 적네요

저도 몇시간 해보았는데 잘모르겠군요?! ^^;

폼에있는 프로퍼티는 아닌거같구 아무래도 버튼 자체가 폼에등록되면서 자동으로 키를 제어하게 해준거같은데..

TButton이 TButtonControl에서 계승되있는데 아무래도 라디오버튼같은 커서가 가능한 버튼을 위해서

커서기능이 내장되어있나봅니다..

TButton 의 Help중 Using TButton을 보시면

Up-down controls 이란 부분이 있는데 이부분이 아닐까 의심스러운데 어떻게 막아야하는지 모르겠군요 --;

흠 워낙 허접한 실력이라 도움이 못되고 그냥 같이 생각해보죠!

서로 알게되면 멜이라도 ^^;

그럼 허접-개박살

+ -

관련 글 리스트
9642 [질문]폼에 두개의 버턴(TButton)이 존재시 폼의 KeyPreview 속성을 true해도 Up, Down을 가로챌 수 없는데 하희천 767 2001/08/07
9668     Re:[질문]폼에 두개의 버턴(TButton)이 존재시 폼의 KeyPreview 속성을 true해도 Up, Down을 가로챌 수 없 김진수 873 2001/08/08
9714         Re:Re:[감사 & 해결]폼에 두개의 버턴(TButton)이 ... 김진수 님께 감사드립니다. 하희천 872 2001/08/09
9659     Re:[질문]폼에 두개의 버턴(TButton)이 존재시 폼의 KeyPreview 속성을 true해도 Up, Down을 가로챌 수 없 개박살.U&I 829 2001/08/07
9660         Re:Re:[질문]폼에 두개의 버턴(TButton)이 존재시 폼의 KeyPreview 속성을 true해도 Up, Down을 가로챌 수 최보현.U&I 856 2001/08/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.