실제 ActionList를 버튼에 연결할경우에는 어떤 버튼이 눌린거나 어떤 ActionList가
호출된거나 같겠지요.
Sender를 TAction 으로 타입케스팅하면 됩니다.
ActionList를 100의 버튼에 모두 다른이름으로 링크를 했으나 실제 처리하는 프로시져가 하나인경우
ActionList의 Tag에 번호를 붙여 TAction(Sender).Tag 로 구분하면 되겠네요.
도움이 되셨기를...
linuxman 님이 쓰신 글 :
: 화면에 ... 100여기의 버튼을 만들어 놓고...
: 그리고 ActionLister를 하나 만들었습니다...
: 이 100개의 버튼에 ... 위에서 만든 actionLister를 연결했습니다 (ObjectInspector 에서 )
:
: 이 actionList 에서는 ... 100여개의 버튼중에 ... 어떤 버튼에서 눌렸는지 알아낼수 있는 방법이 필요한데..
: 어떤 버튼에서 눌려서 왔는지 알아낼수 방법이 어떤 것이 있는지요?
:
: 각각의 버튼에 Tag 속성에 서로 다른 값을 주고... 그값을 알아내는 방버은 가능한지요?
:
:
:
: ===
: TForm1::Action1Execute(Sender ; TObject)
: {
: // 어떤 버튼에서 왔는지 알아낼수 있는 방법을 알고 싶습니다..?
:
:
: }
: //---------------------------------------------------------------------------
:
:
:
: 수고하세요.
|