首先我定义了label1:
System.Windows.Forms.Label label1;然后我新建了一个控件:
label1 = new System.Windows.Forms.Label();
groupBox1.Controls.AddRange(new System.Windows.Forms.Control[] {label1});
label1.Location = new System.Drawing.Point(8, 56);
label1.Name = "label1";
label1.Size = new System.Drawing.Size(80, 16);
label1.TabIndex = 4;
label1.Text = "控件一";接着我再新建了一个同样的控件:
label1= new System.Windows.Forms.Label();
groupBox1.Controls.AddRange(new System.Windows.Forms.Control[] {label1});
label1.Location = new System.Drawing.Point(556, 56);
label1.Name = "label2";
label1.Size = new System.Drawing.Size(80, 16);
label1.TabIndex = 4;
label1.Text = "控件二";现在我已经新建了两个控件,两次新建的控件我都是用label1,现在的问题是,我只能控制操作最后新建的控制,而不能控制第一个新建的控件,不知道各位大哥有何办法,请赐教!!!

解决方案 »

  1.   

    System.Windows.Forms.Label label1;
    System.Windows.Forms.Label label2;然后我新建了一个控件:
    label1 = new System.Windows.Forms.Label();
    groupBox1.Controls.AddRange(new System.Windows.Forms.Control[] {label1});
    label1.Location = new System.Drawing.Point(8, 56);
    label1.Name = "label1";
    label1.Size = new System.Drawing.Size(80, 16);
    label1.TabIndex = 4;
    label1.Text = "控件一";接着我再新建了一个同样的控件:
    label2= new System.Windows.Forms.Label();
    groupBox1.Controls.AddRange(new System.Windows.Forms.Control[] {label2});
    label2.Location = new System.Drawing.Point(556, 56);
    label2.Name = "label2";
    label2.Size = new System.Drawing.Size(80, 16);
    label2.TabIndex = 4;
    label2.Text = "控件二";
      

  2.   

    首先我定义了label1:
    System.Windows.Forms.Label label1;
    Label[] labels = new Label[2];然后我新建了一个控件:
    label1 = new System.Windows.Forms.Label();
    groupBox1.Controls.AddRange(new System.Windows.Forms.Control[] {label1});
    label1.Location = new System.Drawing.Point(8, 56);
    label1.Name = "label1";
    label1.Size = new System.Drawing.Size(80, 16);
    label1.TabIndex = 4;
    label1.Text = "控件一";
    labels[0] = label1;接着我再新建了一个同样的控件:
    label1= new System.Windows.Forms.Label();
    groupBox1.Controls.AddRange(new System.Windows.Forms.Control[] {label1});
    label1.Location = new System.Drawing.Point(556, 56);
    label1.Name = "label2";
    label1.Size = new System.Drawing.Size(80, 16);
    label1.TabIndex = 4;
    label1.Text = "控件二";
    labels[1] = label1;