Q&A

  • TActionMainMenuBar를 사용하는데 실행을 하면 실행창이 뜨네요.
TActionMainMenuBar와 TActionManager를 이용해서 Menubar를 구성했습니다.
동작은 잘 되구요..

그런데...문제가...
실행을 하면..화면 아래의 윈도우 트레이바에...실행창이 뜨잖아요..
거기까지는 좋았는데...
메뉴바를 클릭을 하면...실행창이 하나 더 뜨네요...무슨 문제일까요??
그리고 TActionMainMenuBar의 AnimationStyle을 asDefault로 놓으면..
상단에 메뉴바는 나오는데...메뉴를 클릭하면 그 아래의 메뉴가 안 나오네요.
속성을 asSlide나 다른 속성으로 하면 나오구요..

무슨 문제인지 답답하네요...메뉴구성 다 해 놨는데...지우고 다시 해야 하는건 아닌지..ㅡㅜ

델파이 2005로 개발하고 있구요...시스템은 윈도우XP입니다.
2  COMMENTS
  • Profile
    최승용 2005.10.28 22:47


    원인을 알았습니다.

    메인폼에 TTreeMenu와 TWebBrowser를 Dll로 폼을 만들어서 호출하여 보여주는데..
    이 두개를 없애면 메뉴바 클릭했을때 실행창이 하나 더 안뜨네요..
    혹시나 하고 Dll폼을 없애 봤는데...ㅡㅡ;;

    원인만 알고 아직 해결을 못했네요..더 찾아 봐야할 듯 합니다...
  • Profile
    송영석 2007.12.03 20:43


    저도 그 원인을 알아보다 발견한건데

    Dll 사용하실 때는 정적인 방법으로 불러오지 마시고

    동적으로 불러오시면 모든 문제가 해결됩니다.

    메뉴 안나타나는 문제나, 작업표시줄에 실행창이 생기는 것 등