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
[59865] Re:여러 개의 버튼 중에서 클릭된 버튼 알 수 있는 방법(초보적인 질문입니다. 죄송...)
둘리.CSIEDA [dooly386] 873 읽음    2010-01-21 11:22
아마 버튼 여러게를 하나의 click event 에 물렸나보군요..
click event 에 Sender 가 올겁니다.
이를 casting 하시면 됩니다.

TButton *btn = (TButton *)Sender;

이러면 btn 의 이름을 알수 있겠죠.

어떤 버튼인지 알기 위해서는 다양하게 처리할수 있겠죠.
Tag 를 여러게 구분한다든지.
comp->Name 을 이용한다든지..
아니면 memory pointer 주소 자체를 비교한다든지..

만약 action 을 이용하셨다면 문제는 약간 달라집니다만...


아~자~~! 님이 쓰신 글 :
: 안녕하세요
:
: 초보적인 질문인지는 분명히 알 수 있지만,
: 그 해답을 찾기가 쉽지 않네요.. 부끄럽습니다.
: 펌웨어를 주로 하다보니, 윈도우 프로그램은 익숙치 않아서요. (부끄~~~)
:
: 여러 개의 버튼 중에서 어떤 버튼이 클릭 되었는지를 알아야 하는데요.
: 메시지 핸들, 버튼의 ID, 이런 것으로 구하면 될 것 같은 같은데......
: 정확하게 어떻게 코딩을 해서 구해야 할지를 모르겠습니다.....
:
:
: 즐거운 하루 되세요...^^
: 아~자~~!

+ -

관련 글 리스트
59863 여러 개의 버튼 중에서 클릭된 버튼 알 수 있는 방법(초보적인 질문입니다. 죄송...) 아~자~~! 808 2010/01/21
59867     제가쓰는방법! 도상곤 811 2010/01/21
59865     Re:여러 개의 버튼 중에서 클릭된 버튼 알 수 있는 방법(초보적인 질문입니다. 죄송...) 둘리.CSIEDA 873 2010/01/21
59872         Re:Re:여러 개의 버튼 중에서 클릭된 버튼 알 수 있는 방법(초보적인 질문입니다. 죄송...) 아~자~~! 811 2010/01/21
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.