有没有什么好的办法

babysgaler 2003-05-22 01:22:21
一个界面中有好多个Label:名字为label1,label2,label3............
现在要对它们的Text赋值,label1的值为"value1",label2的值为"value2",label1的值为"value3".........
怎么用for语句对他们进行赋值,或是有什么好的方法?一个个赋值太麻烦了
各位大侠帮帮忙
...全文
45 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
saucer 2003-05-22
  • 打赏
  • 举报
回复
string[] sValue = {"value1","value2",".."};
foreach (Control c in this.Controls)
{
if (c is Label)
{
Label l = c as Label;
//get sequence numbers
string sID = l.ID;
sID = sID.Substring(5);
l.Text = sValue[Convert.ToInt32(sID)-1];
}
}

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧