首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

简单的有关问题,动态设置label的有关问题

2012-12-28 
简单的问题,动态设置label的问题现在有一个函数private void setText(string label){label3.Text aaa

简单的问题,动态设置label的问题
现在有一个函数


private void setText(string label)
{
label3.Text = "aaa"; 
}



现在需要调用这个函数,希望传入的是要显示的label值,比如要显示label3
则label3.Text ="aaa";

如果要传入label4,则label3.Text ="aaa";


请问 setText函数应该怎么写
[最优解释]
(this.Controls[lable] as Label).Text = "aaa";
[其他解释]
该回复于2012-11-23 13:29:17被管理员删除
[其他解释]
((Label)this.FindControl(label)).Text = "aaa";
[其他解释]
   楼上正解  。     
[其他解释]
你是要传入哪个label就让哪个label显示aaa把,,上面你写错了?

这样就可以了


private void setText(Control Label)
{
Label.Text = "aaa"; 
}


[其他解释]
版主正解  顶版主
[其他解释]
楼上图标nx

热点排行