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

天下如山 2012-11-23 01:26:28
现在有一个函数

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



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

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


请问 setText函数应该怎么写
...全文
161 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangyd324 2012-11-23
  • 打赏
  • 举报
回复
楼上图标nx
黑胡椒 2012-11-23
  • 打赏
  • 举报
回复
版主正解 顶版主
熙风 2012-11-23
  • 打赏
  • 举报
回复
你是要传入哪个label就让哪个label显示aaa把,,上面你写错了? 这样就可以了


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

o_Sara 2012-11-23
  • 打赏
  • 举报
回复
楼上正解 。
蝶恋花雨 2012-11-23
  • 打赏
  • 举报
回复
((Label)this.FindControl(label)).Text = "aaa";
bdmh 2012-11-23
  • 打赏
  • 举报
回复
(this.Controls[lable] as Label).Text = "aaa";

110,536

社区成员

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

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

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