我以前建个APPLICATION窗体,然后建立个MDI窗体,USES写上了窗体的名字hetong,在MDI 菜单NEW下写入:
hetong.Form1.Show 提示错误
另外,我的APP窗体是hetong,我写了HETONG.之后出现两个属性TFORM1和FORM1,这两个是什么意思?我刚学,啥都不懂,呵呵~谢谢

解决方案 »

  1.   

    TFORM1和FORM1:一个是类,一个是对象(实体)要这样创建:
    Form1 := TForm1.CreateForm(self);
    或者把Application窗体的formstyle改成子窗体试试。我也不知我的答案对不对。:)
      

  2.   

    首先不把form1列为一开始就创建的窗体,然后在菜单程序中写
    if form1=nil then begin
       form1:=tform1.create(self);
       form1.show;
    然后在form1的onclose事件中写入如下代码
    action:=cafree;
    form1:=nil;
      

  3.   

    呵呵,我问完就想起来了,PIANZHOUZI说的对,不过碰到第二个问题,我要在子窗体中调用APP窗体,说我重复消息方法,怎么办呢