Q&A

  • 정녕 ActiveX에서는 MDI를 사용할 수 없습니까??
MDIChild 각각의 폼과 메인폼간의 데이터 참조때문에 반드시 MDI를 사용해야 합니다...



아시는분 없으십니까???

2  COMMENTS
  • Profile
    Mr. Ziker 2001.01.11 23:48
    안녕하세요..



    안될거 같군요..



    김규억 wrote:

    > MDIChild 각각의 폼과 메인폼간의 데이터 참조때문에 반드시 MDI를 사용해야 합니다...

    >

    > 아시는분 없으십니까???

  • Profile
    깨비처럼 2001.02.04 01:38
    MDI방식은 되지만 아직 문제가 좀 있더군요!

    구지 MDI를 이용하지 않더라도 매인폼과의 통신은 가능합니다.

    매인폼에 이부분을 첨가 하십시요.



    implementation절 바로 위에

    var Form1 : TForm1;



    그리고

    procedure TN_Mdi.Initialize;

    begin

    inherited Initialize;

    OnActivate := ActivateEvent;

    OnClick := ClickEvent;

    OnCreate := CreateEvent;

    OnDblClick := DblClickEvent;

    OnDeactivate := DeactivateEvent;

    OnDestroy := DestroyEvent;

    OnKeyPress := KeyPressEvent;

    OnPaint := PaintEvent;

    Form1 := self; <-- 이부분을 추가하십시요.

    end;



    그리고 sub폼에서 uses절에 unit첨가는 아시죠.

    그런 후 "Form1.사용하고자하는 변수나 함수를 쓰면됩니다."



    도움이 되셨길 바람니다.

    구지 ActiveX MDI를 원하시면 멜을 보내주십시요



    Mr. Ziker wrote:

    > 안녕하세요..

    >

    > 안될거 같군요..

    >

    > 김규억 wrote:

    > > MDIChild 각각의 폼과 메인폼간의 데이터 참조때문에 반드시 MDI를 사용해야 합니다...

    > >

    > > 아시는분 없으십니까???