Q&A

  • action list에서요..
안녕하세요~~



button1,button2의 click event를 action list의 action1과 연결했습니다..



음..

제가 알고 싶은것은요..

action1이 button1의 click으로 실행되었는지 button2의 click으로 실행되었는지를 알고 싶거든요..



저는 action1의 파라미터로 sender가 넘어오길래

action1의 실행부에서



if sender is Tbutton then

...(1)

else

...(2)



케 구현했거든요..근데 sender가 nil로 넘어오는거 같거라구요..

어케해야하죠~?



제가 넘 생각없이 질문하는건지도 모르겠네요..

그래도 고수님들.. 한 수 부탁드립니다..

그리고 저의 질문에 답해주시는 모든분들 아니 저의 질문뿐아니라 어떠한 질문에도 답해주시는분들 정말 감사드립니다.

이 싸이트 넘 좋습니다..

없었으면 어쩔뻔했는지.. 히~ 사설이 길군요..

그럼 수고하세요..

1  COMMENTS
  • Profile
    shinnine 2000.01.08 19:12
    김지현 wrote:

    > 안녕하세요~~

    >

    > button1,button2의 click event를 action list의 action1과 연결했습니다..

    >

    > 음..

    > 제가 알고 싶은것은요..

    > action1이 button1의 click으로 실행되었는지 button2의 click으로 실행되었는지를 알고 싶거든요..

    >

    > 저는 action1의 파라미터로 sender가 넘어오길래

    > action1의 실행부에서

    >

    > if sender is Tbutton then

    > ...(1)

    > else

    > ...(2)

    >

    > 케 구현했거든요..근데 sender가 nil로 넘어오는거 같거라구요..

    > 어케해야하죠~?

    >

    > 제가 넘 생각없이 질문하는건지도 모르겠네요..

    > 그래도 고수님들.. 한 수 부탁드립니다..

    > 그리고 저의 질문에 답해주시는 모든분들 아니 저의 질문뿐아니라 어떠한 질문에도 답해주시는분들 정말 감사드립니다.

    > 이 싸이트 넘 좋습니다..

    > 없었으면 어쩔뻔했는지.. 히~ 사설이 길군요..

    > 그럼 수고하세요..



    > 안녕하세요 .. Action List가 그냥 ListBox인가요? 몰라서 T.T;

    > Action1이 무엇인지 잘 모르겠군요..

    > 버튼1의 Action인지 버튼2의 Action인지 ListBox에서 보여 주고 싶다면

    > Button1의 Click Event에서 ListBoxView(Sender);

    > Button2의 Click Event 에서 ListBoxView(Sender);

    > 그리고 마지막으로

    > Procedure ListBoxView(Sender : TObject);

    > begin

    > ActionList.Items.Add(TButton(Sender).Name);

    > end;

    > Button을 누를 때 마다 ListBox에 눌려진 Button의 Name이 나오겠죠...

    > 그럼 Name에 의해서 if else 문을 실행 하시면....

    > 도움이 되셨길 바랍니다.

    > 그럼