在c++ builder中,我可以直接改窗体的构造函数把想要的内容传进新建的窗体。可是我不知道在delphi中一般是怎么处理的,请告知

解决方案 »

  1.   

    也是一样的,你可以改写Tform的Create方法,如下
    在public 下定义:constractor create(owner T component;{你自己的参数});
    然后在Implenmet部分实现:
    Tform.create()(owner T component;{你自己的参数});
    beginend;
      

  2.   

    不是很懂你的意思
    如果你想在form1中传值给form2中的edit1控件
    只要这么写:
    form2.edit1.text:=form1.st
    其中var st:string
    就先说这些(我是菜鸟)
      

  3.   

    constractor Tform.create()(owner T component;{你自己的参数});
    begin
     Inherted create(owner);
     //在此改变窗
    end;
      

  4.   

    直接对新建窗体的变量或者控件赋值;
    form2:=tform2.create(self);
    form2.edit.text:='test';
    form2.showmodal;不知道是不是你想要的:)