写一个函数,传递该窗体当参数。在代码里使用 controls.find()来进行处理即可。
解决方案 »
- C#访问远程数据库
- 我是一个新手!
- 谁能帮我看一下这是什么问题?谢谢了
- 外网别人的电脑能访问我架设在IIS上的网站·我本机却访问不了
- 用C#操作xml文件问题!急啊!!
- 可以用SQLDMO获取远端服务器的文件么?
- 如何动态改变FRAME得大小、外观。java就行。
- 自定义按钮状态的设置问题
- DataGrid如何使用double click事件,一点就到文本筐中了。
- 在网上找了一个源码,自己用vs测试的时候出现了这个问题,能否帮忙解决一下
- 我想把PPS文件放在服务器上,通过浏览器(装插件或客户端都可以)观看。做得象视频流一样,边下载边观看。可以吗?
- visual studio 2005含msdn
public List<Control> GetAllContorls()
{
List<Control> l = new List<Control>(); GetContorls(this, l);
return l;
} private void GetContorls(Control cs, List<Control> list)
{
// foreach (Control c in cs.Controls)
foreach (Control c in GetControls(cs))
{ list.Add(c);
if (c.HasChildren)
{
GetContorls(c, list);
}
}
}通过上面两个方法,取得所有控件
然后判断每个控件是不是Button
private void SetButtonVisible(, List<Control> list)
{
foreach (control c in list)
{
if (c is Button)
{
(c as Button).Visible = false;}}
}
循环设置enable=false
上面那个写错了,那个是设置不可用