界面上的edit,label等控件要求动态生成,那位大哥有什么想法欢迎跟贴,

解决方案 »

  1.   

    edit:TEdit;
    edit:=TEdit.create(nil);
    edit.parent:=Form1;
    edit.left:=100;
    edit.top:=100;
      

  2.   

    up,
    TLabel.Create(nil);
    TEdit.Create(nil);
      

  3.   

    两种方法
    try
        if form2=nil then form2:=tform2.Create(self);
        form2.ShowModal ;
      finally
        form2.Free;
        form2:=nil;
      end;var myobject:Tform;
    begin
    if not Assigned(form2) then
    begin
    Myobject:=tform2.Create(Self);
    try
    Myobject.ShowModal;
    finally
     Myobject.free;
     Myobject:=nil;//此句是必须的!
    end;
      

  4.   

    是这样的,想把系统做成一个通用平台,用户可以根据自己的要求定义新功能,显示在界面上,也就是动态生成edit,button等,可是位置什么的不好控制啊,而且要求做成类似金蝶、用友的界面,不知各位有没有类似的经验啊?
      

  5.   

    我是这样做的.
    把你要加上去的控件,在xml文件中编好,然后程序从xml文件中读取内容,生成控件.
    具体还有很多工作要做比较复杂.