在线求助:动态控制button显示与不显示?

zuohaijun 2003-07-02 03:14:55
请高手帮忙:
思路:用一数组,数组内容等于页面中的button的ID(button为多个)。至于数组中的内容是怎么得到的,这里不讨论。数组的内容可能少于页面中的button数目。
目的:数组中有的内容,就把相应的button设为显示。

...全文
69 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
chNET 2003-07-02
  • 打赏
  • 举报
回复

to:大哥,好像不行呢,能具体点吗?

哪里不行?,我试了!
zuohaijun 2003-07-02
  • 打赏
  • 举报
回复
我试试,看看,先谢。
myhero811104 2003-07-02
  • 打赏
  • 举报
回复
如果你的数组中存的是Button的ID,应该是没问题的,我试过了
string[] btnArray 是你的数组

foreach (string id in btnArray)
{
((Button)this.FindControl(id)).visible = true;
}
zuohaijun 2003-07-02
  • 打赏
  • 举报
回复
大哥,好像不行呢,能具体点吗?
chNET 2003-07-02
  • 打赏
  • 举报
回复

Button[] bs=new Button[3]{button1,button2,button3};

foreach(Button b in bs)
{
b.Visible=true; //界面设计时 Visible=false;
}
myhero811104 2003-07-02
  • 打赏
  • 举报
回复
错了
少了括号
((Button)FindControl(ID)).visible = true;
myhero811104 2003-07-02
  • 打赏
  • 举报
回复
(Button)FindControl(ID).visible = true;

110,499

社区成员

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

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

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