C# 怎样用代码的方式创建label控件

C# 怎样用代码的方式创建label控件,第1张

//改变控件的加载顺序,浮在上面的先加载。
如:
//如button1
在picturebox1上面。
thiscontrolsadd(thisbutton1);
thiscontrolsadd(thispicturebox1);
//如button1
在picturebox1下面。
thiscontrolsadd(thispicturebox1);
thiscontrolsadd(thisbutton1);

vbnet和vb60不同,无法直接使用控件数组。不过可以通过其他方式变通一下。
比如现在有10个label,要将这10个label的text属性统一设置为“这是第X个标签”(X为1-10)。
1建立10个label,名称分别为label1、label2、label3。。label10
2代码:
For i = 1 To 10
MeFindControl("label" & i)Text = "这是第" & i & “个标签”
Next i
关键点是MeFindControl()的方法,在代码中MeFindControl("label1")text与label1text是一样的。

你应该这样写
Label[] labels = new Label[] { thisLabel1, thisLabel2 };
labels[0]Text = "123";
因为你要修改label的text值,所以,你要把两个label都保存起来,然后在使用的时候通过text的方式修改
你那样做只是把label1和label2的text属性值给保存来了,再进行修改的时候,就会只修改数组里面的数据,而对控件是没有任何影响的。

WINFORM还是WEBFORM
WINFORM就用一个Timer控件,每一秒设置一下
label控件
的值为当前时间
WEBFORM就用
JAVASCRIPT
function
getDate()
{
document
getElementById
("label")innerText=new
Date()toLocaleString();
setTimeout
("getDate()",1000);
}
getDate();


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/13368134.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-31
下一篇2025-08-31

发表评论

登录后才能评论

评论列表(0条)

    保存