Q&A

  • MDI 에서 MDIChild는 ShowModal을 쓸수없나요?
MDI로 작성시 MDIForm에서는 ShowModal을 사용할 수 있으나

MDIChild는 ShowModal로 다른폼을 부를때 "Cannot make a visible Windows Model"

이 발생하는데 어떻게 하면 될까요.

/////////////////////////////////////////

MDIForm에서는 아래의 코드가정상작동하나.



////////////////////////////////////////

Child폼에서 버튼 클릭시

frmPrint := TfrmPrint.Create(Self);

With frmPrint do begin

ShowModal;

Free;

end;

///////////////////////////////////////

고수님들으 조언 부탁합니다.







2  COMMENTS
  • Profile
    김영해 2000.07.25 19:09
    조대호 wrote:

    > MDI로 작성시 MDIForm에서는 ShowModal을 사용할 수 있으나

    > MDIChild는 ShowModal로 다른폼을 부를때 "Cannot make a visible Windows Model"

    > 이 발생하는데 어떻게 하면 될까요.

    > /////////////////////////////////////////

    > MDIForm에서는 아래의 코드가정상작동하나.

    >

    > ////////////////////////////////////////

    > Child폼에서 버튼 클릭시

    > frmPrint := TfrmPrint.Create(Self);

    > With frmPrint do begin

    > ShowModal;

    > Free;

    > end;

    > ///////////////////////////////////////

    > 고수님들으 조언 부탁합니다.

    >

    >

    >



    frmPrint.visible := false;

    로 만든후 사용하십시요...





  • Profile
    조대호 2000.07.26 00:14
    김영해 wrote:

    > 조대호 wrote:

    > > MDI로 작성시 MDIForm에서는 ShowModal을 사용할 수 있으나

    > > MDIChild는 ShowModal로 다른폼을 부를때 "Cannot make a visible Windows Model"

    > > 이 발생하는데 어떻게 하면 될까요.

    > > /////////////////////////////////////////

    > > MDIForm에서는 아래의 코드가정상작동하나.

    > >

    > > ////////////////////////////////////////

    > > Child폼에서 버튼 클릭시

    > > frmPrint := TfrmPrint.Create(Self);

    > > With frmPrint do begin

    > > ShowModal;

    > > Free;

    > > end;

    > > ///////////////////////////////////////

    > > 고수님들으 조언 부탁합니다.

    > >

    > >

    > >

    >

    > frmPrint.visible := false;

    > 로 만든후 사용하십시요...

    >

    >

    정상적으로 작동합니다. 감사합니다 김영해님