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 에서 차일드 폼을 모달로 띄울수가 없는 건가요? 아무나 빨리좀 알려주시면 정말 감사하겠습니다.
한번 컴파일 되면 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 에서 차일드 폼을 모달로 띄울수가 없는 건가요? 아무나 빨리좀 알려주시면 정말 감사하겠습니다.
>
>