c#中动态生成多个label控件

2024-11-19 13:22:58
推荐回答(4个)
回答1:

        public void AddLable(Form obj)
        {
            Label label1 = new Label();
            label1.AutoSize = true;
            label1.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
            label1.Location = new System.Drawing.Point(88, 68);
            label1.Name = "label1";
            label1.Size = new System.Drawing.Size(74, 21);
            label1.TabIndex = 21;
            label1.Text = "111";
            obj.Controls.Add(label1);

        }

回答2:

二楼的代码,this.lbel1 可访问新加入的控件。
若需移动控件,需为控件添加MOVE事件。

回答3:

见附件,请楼主下载测试一下。

回答4:

请问你是哪个平台下的?winform,asp,siverlight,wpf?