Q&A

  • 메인메뉴와 액션 연결문제
델5에서

메인메뉴와 액션리스트가 있고, 메인메뉴에는 3개의 메뉴아이템이 있습니다.

액션은 하나가 정의되어있고, 메인메뉴의 모든 아이템은 이 액션으로 연결됩니다

눌려진 메뉴(1,2,3)에 따라 액션에서 다르게 처리해주고 싶은데..

예를들어 액션에서 메뉴1이 눌리면 1번 작업,2번이 눌리면 2번 작업,,,
근데 액션이 하나니까 어떤 메뉴가 눌려진지 모르겠습니다.

액션안에서 if로 Sender로 판단하려 했는데 전달되는 Sender를 모르겠네요 ^.^;;
액션하나에서 처리하려면 어떻게 해야할지요 ?

답변 부탁드립니다.
감사합니다.
2  COMMENTS
  • Profile
    윤창준 2002.03.16 18:09
    안녕하십니까?
    저두 초보라... ^^;
    다르게 생각해보면 어떨까요?
    지금 하나로 설정된 액션을 함수나 Procedure  로 정의를 하고
    각각 액션을 만든후 메뉴(1,2,3) 인자로 통해서 이 함수를 호출하면 어떨까요?
    허접이었습니다.

    그럼 20000.

  • Profile
    G.D.Jeon 2002.03.16 20:18
    메인메뉴에 동적으로 생성하시는데 문제가 있으신것 같네요.

    공통 함수를 작성하여 해당 메뉴 이벤트에 연결해 주시면 되는데.

    정확하게 메뉴가 설정이 되어 있고, 해당 메뉴에 따라서 작동되는 기능을

    어떤 함수에 작성을 해 놓으셨다면 각각에 대하여 어떤 메뉴가 선택되었는지는

    menuites.items라는 것을 참조하시면 됩니다.

    헬프에 TMainMenu항목을 찾아보시면 샘플도 있습니다.

    그럼 즐프... ^^