rt.
Thanks.

解决方案 »

  1.   

    procedure TForm1.FormCreate(Sender: TObject);
    var
      i:integer;
    begin
      for i:=0 to form1.ComponentCount-1 do
        begin
          if form1.Components[i].ClassType=Tlabel then
            begin
              listbox1.Items.Add(form1.Components[i].Name);
            end;
        end;
    //放一个listbox和N多个label
      

  2.   

    参考:http://soft.56kc.com/FileDown.aspx?FID=219
      

  3.   

    for i:=0 to ComponentCount-1 do
    begin
      if Components[i] is TLabel then
      begin
        TLabel(Components[i]).Caption := 'Label' + IntToStr(i);  //你的操作!
      end;
    end;
      

  4.   

    for i:=0 to ComponentCount-1 do
    begin
      if Components[i] is TLabel then
      begin
        TLabel(Components[i]).Caption := 'Label' + IntToStr(i+1);//***你的操作!
      end;                                                       //label个数
    end;
      

  5.   

    for i:=0 to ComponentCount-1 do
      begin
        if Components[i] is TCheckBox then
        begin
          TCheckBox(Components[i]).Enabled:=false;
        end
      end;自己改一下