使用frame,在上面面定义了一些控件,用tframe.creat()动态创建在form1上,如何编写代码动态修改frame上的控件的属性。

解决方案 »

  1.   

    既然你已经添加到FRAME上,安么.
    frame.xxx.width := 50;
    frame.xxx.height := 20;
      

  2.   

    frame的属性里边没有上面的控件:编码时xxx属性不存在
      

  3.   

    to 
      Eric_Su(扬春)
    frame的属性里边没有上面的控件:编码时xxx属性不存在
      

  4.   

    定义一个frame变量,tmpframe
    tmpframe:=TabcFrame.create(self);//abcFrame是你自己构建的frame
    with tmpframe do 
    begin
      //修改已经存在的控件的属性;
      //比如
      edt_name.text:='abc';
      ...
      //在动态创建新的控件
      //比如
      with TLable.creat(self) do 
      begin
        do something;
      end;
      ... 
    end;