Q&A

  • 자식윈도우 사용할때 부모윈도우에 메뉴 제어에 대해서 좀 갈켜주세요..
안녕하세요??

이제 여름이 다 지나 간 것 같더군요...

아침엔 시원하고... 근데.. 델파이로 인해 아직까지 전 여름이군요... ^^;



MDI폼을 이용해서 전 프로그램을 짜고 있는데.... 좀 문제가 생겨서 이렇게 글을 띄웁니다...

이글을 읽고 아시는 고수님들께서 답변을 주셨으면 합니다..

[질문내용]

부모 윈도우에 메뉴 컴퍼넌트를 사용하여 자식 윈도우를 나타나게 해 주고 있습니다..

그런데... 자식윈도우를 띄우고 부모윈도우에 있는 메뉴를 선택하면 안 되는 폼이 있습니다..

간단한 예로 문서를 볼때 비밀번호입력 폼 같은 것을 생각하시면 될 것 같은데...

비밀번호를 입력하라는 대화상자가 나오면 비빌번호를 입력하던지 아님 취소버튼을 누르기 전까진 메뉴바 또는 프로그램 종료를 할 수 없자나요?? (아닌가?)

암튼요... 이런 폼을 만들려구 하는데... 잘 되질 않아요...

폼 종류를 여러가지로 바꿔가면서 해 보았지만 안 되더군요...

MDI폼에 잘 아시는 고수분께선 답변을 주셨으면 합니다....

4  COMMENTS
  • Profile
    양상철 2000.09.05 19:30
    제가 생각하기에는 비밀번호 창만 "폼명.Showmodal" 로 띄우면 될것같은데요...

    답변이 너무 간단한가?

  • Profile
    질문자 2000.09.05 19:49
    양상철 wrote:

    > 제가 생각하기에는 비밀번호 창만 "폼명.Showmodal" 로 띄우면 될것같은데요...

    > 답변이 너무 간단한가?



    답변에 대해 감사합니다.. 그런데.... 에러가 나요..... 다른 방법이 없나요??

    아님 이 방법에 대해 좀 더 자세히 좀 알려주셨으면 합니다...

    그럼 오늘도 즐거운 하루가 되시길...



  • Profile
    박용철 2000.09.05 20:49
    먼저, 암호입력화면의 CreateFrom전에 MDIForm(MainMenu) 의 Enabled를 False 시키시고,

    암호입력화면의 폼의 OnClose Event에서 MDIForm의 Enabled 를 True로 하세요.

    단, 암호입력화면의 FormStyle은 Normal입니다.

    그럼, 이만.





    질문자 wrote:

    > 양상철 wrote:

    > > 제가 생각하기에는 비밀번호 창만 "폼명.Showmodal" 로 띄우면 될것같은데요...

    > > 답변이 너무 간단한가?

    >

    > 답변에 대해 감사합니다.. 그런데.... 에러가 나요..... 다른 방법이 없나요??

    > 아님 이 방법에 대해 좀 더 자세히 좀 알려주셨으면 합니다...

    > 그럼 오늘도 즐거운 하루가 되시길...

    >

  • Profile
    질문자 2000.09.05 21:46
    감사