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
[11718] Re:ActionList에서 ... ActionList를 호출한 버튼 알아내려면?
biosoft [bioman] 1907 읽음    2008-01-29 19:15
실제 ActionList를 버튼에 연결할경우에는 어떤 버튼이 눌린거나 어떤 ActionList가
호출된거나 같겠지요.
Sender를 TAction 으로 타입케스팅하면 됩니다.
ActionList를 100의 버튼에 모두 다른이름으로 링크를 했으나 실제 처리하는 프로시져가 하나인경우
ActionList의 Tag에 번호를 붙여 TAction(Sender).Tag 로 구분하면 되겠네요.
도움이 되셨기를...


linuxman 님이 쓰신 글 :
: 화면에 ... 100여기의 버튼을 만들어 놓고...
: 그리고 ActionLister를 하나 만들었습니다...
: 이 100개의 버튼에 ... 위에서 만든 actionLister를 연결했습니다 (ObjectInspector 에서 )
:
: 이 actionList 에서는 ... 100여개의 버튼중에 ... 어떤 버튼에서 눌렸는지 알아낼수 있는 방법이 필요한데..
: 어떤 버튼에서 눌려서 왔는지 알아낼수 방법이 어떤 것이 있는지요?
:
: 각각의 버튼에 Tag 속성에 서로 다른 값을 주고... 그값을 알아내는 방버은 가능한지요?
:
:
:
: ===
:  TForm1::Action1Execute(Sender ; TObject)
: {
:      // 어떤 버튼에서 왔는지 알아낼수 있는 방법을 알고 싶습니다..?
:
:
: }
: //---------------------------------------------------------------------------
:
:
:
: 수고하세요.

+ -

관련 글 리스트
11716 ActionList에서 ... ActionList를 호출한 버튼 알아내려면? linuxman 1421 2008/01/26
11721     Re:ActionList에서 ... ActionList를 호출한 버튼 알아내려면? 주정섭 1476 2008/01/30
11718     Re:ActionList에서 ... ActionList를 호출한 버튼 알아내려면? biosoft 1907 2008/01/29
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.