是这样,由对象名称的“字符串”,怎么去修改这个控件的属性?
比如说,当用户输入“Button1”,然后系统自动将Button1这个控件隐藏起来????

解决方案 »

  1.   

    if FindComponent('Button1') <> nil then begin
      (FindComponent('Button1') as TButton).Caption := 'hi';
      //do something
    end;
      

  2.   

    好象Rail100(每逢佳节倍思春)有道理,学习.
      

  3.   

    是这样,由对象名称的“字符串”,怎么去修改这个控件的属性?
    比如说,当用户输入“Button1”,然后系统自动将Button1这个控件隐藏起来????
      if InputText='Button1' then Button1.hide;
      

  4.   

    for i:=0 to ComponentCount -1 do
      begin
        if (Components[i].Name='Button1') then
        begin
          TWinControl(Components[i]).Visible:=False;
        end;
      end;