中易网

c#自己新建label无显示

答案:4  悬赏:50  
解决时间 2021-11-05 10:34
c#自己新建label无显示
最佳答案
在生成函数中加要,Form1.Controls.Add(l);追问add过了也没看见追答我自己在PANEL中动态生成的都没问题啊,this.Controls.Add(l)也不行?写在Form1_Load事件中呢?再没有,不用l.Location,来定义位置,用l.Top,l.Left来描述位置,试下,再不行...那真想不出来为什么啦,家里面没有工具,也测试不了追问谢谢了,提醒我了,东西被遮住了……
全部回答

for (int i = 0; i < 10; i++)
{
labela[i] = new Label();
labelinitialize(labela[i], i);
}

写在
InitializeComponent();

中追问写不进去追答怎么个写不进去,可以啊
label已经生成,只是在内存里,没有画在form上
应该是:
public Form1()
{
InitializeComponent();
for (int i = 0; i < 10; i++)
{
labela[i] = new Label();
labelinitialize(labela[i], i);
}
}
private void labelinitialize(Label l,int i) {
l.BackColor = System.Drawing.Color.Red;
l.Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
l.Location = new System.Drawing.Point(pictureBox1.Location.X+19*i,pictureBox1.Location.Y+19*i);
l.Name = "label"+i;
l.Size = new System.Drawing.Size(19, 19);
l.TabIndex = i+1;
l.Text = ((char)('A'+i)).ToString();
this.Controls.Add(l);
}追问还是没用追答public Form1()
{
InitializeComponent();
for (int i = 0; i < 10; i++)
{
labelinitialize(i);
}
}
private void labelinitialize(int i)
{
Label l = new Label();
l.BackColor = System.Drawing.Color.Red;
l.Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
l.Location = new System.Drawing.Point(pictureBox1.Location.X+19*i,pictureBox1.Location.Y+19*i);
l.Size = new System.Drawing.Size(19, 19);
l.Name = "label"+i;
l.TabIndex = i+1;
l.Text = ((char)('A'+i)).ToString();
this.Controls.Add(l);
}
Label需要new出来,并且visable属性要为true,最后把new出来的label对象添加到窗体空间集合里this.controls.add(label对象);
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
恶搞爱马仕有买的价值吗
写给同学的一封信250字作文
婴幼儿的下睫毛贴在眼球上怎么办
5个月大的宝宝可以吃羊奶吗
d3048次列车,武昌到苏州,出站南广场近还是
九阳电磁炉不加热 就是加热一下又不加热了
fresh的黄糖面膜保质期几年?
维修小米4发热问题多少钱
武汉办理公交卡
如果老婆知道老公外面有小三怎么办?……
下面盆栽植物名称
我想从广州快递十斤左右的水果到烟台,请问哪
35度的体温正常吗?
外面街上拿着卖那些苹果5S是不是真的
鼻头有一颗小痣怎么办简单的
推荐资讯
英语作文爸爸妈妈我爱你们400单词
母乳喂养的宝宝如何度过秋燥呢?妈妈饮食需要
摩托车怎么托运吗?
怎么没人拿皇马做胆呢
这张大拾元的价格应该是多少?
笔记本电脑键盘打字出现乱码
2010年法定北京户口结婚年龄
泉城广场看手相测姓名
如何辨别蜂蜜的真假?
腋毛怎么处理?现在我很孤独求救~!!
咸阳车管所学驾照半年了,4月8号,九选六考过
黄山市屯溪区职业高中友哪些
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?