Q&A

  • 동적 ShowModal 폼을 띄울 때의 에러
MDI 에서 차일드 폼을 띄우는 작업을 하고 있습니다. 그런데 아래와 같은 코드로 Show로 띄울 때는 잘되는데 왜 ShowModal로만 바꾸면 아래와 같은 에러가 뜸니다.

코드 :

TeacherEdit_Form := TTeacherEdit_Form.Create(Self);

TeacherEdit_Form.ShowModal;



에러 :

Project Institute2001.exe raised exception class ElnvalidOperation with message 'Cannot make a visible window modal'. Process stopped. Use Step or Run to continue.



Cannot make a visible window modal.



MDI 에서 차일드 폼을 모달로 띄울수가 없는 건가요? 아무나 빨리좀 알려주시면 정말 감사하겠습니다.





1  COMMENTS
  • Profile
    optech 2001.04.14 08:04
    폼스타일이 childform로 컴파일 한 상태면 되지 않을 겁니다..

    한번 컴파일 되면 show로만 띄우던지 showmodal로 만 띄워야 될껄요??



    아님



    form.visible을 false로 변경해보세요..



    두서없는것 같은데...

    도움이되었으면...





    이성운 wrote:

    > MDI 에서 차일드 폼을 띄우는 작업을 하고 있습니다. 그런데 아래와 같은 코드로 Show로 띄울 때는 잘되는데 왜 ShowModal로만 바꾸면 아래와 같은 에러가 뜸니다.

    > 코드 :

    > TeacherEdit_Form := TTeacherEdit_Form.Create(Self);

    > TeacherEdit_Form.ShowModal;

    >

    > 에러 :

    > Project Institute2001.exe raised exception class ElnvalidOperation with message 'Cannot make a visible window modal'. Process stopped. Use Step or Run to continue.

    >

    > Cannot make a visible window modal.

    >

    > MDI 에서 차일드 폼을 모달로 띄울수가 없는 건가요? 아무나 빨리좀 알려주시면 정말 감사하겠습니다.

    >

    >