有个button控件,id为button1.
在代码里使用一个字符串string str=“button1”;能不能根据str构造出那个button对象
在代码里使用一个字符串string str=“button1”;能不能根据str构造出那个button对象
解决方案 »
- Dns.GetHostEntry(Dns.GetHostName())返回的IpAddress数组里面第一个IP地址是::1,这是IP地址吗?
- 简体转换繁体时部分出现乱码怎么处理?
- webrequest的异步方法里不能再执行另一个POST方法吗?那如何再进行get或post操作呢?(最佳正确答案送50元移动卡密)
- 一个关于创建对象的问题,望高手指点下!
- 引发类型为“System.OutOfMemoryException”的异常-------------------------------------急在线求救
- 关于正则表达式的小问题
- 系统时间的问题,在线急等
- Vs自带的安装部署中如何选择自定义运行程序
- 求助!编码转换问题
- 如何才能更好的学习C#
- 关于C#中uint的疑问
- 这个难得是重载时类型转换的错误??
bt.Text="button1";
this.Control.Add(bt);
此处这样考虑就行,无需考虑得太复杂,因为你的button类是可知的。
但在c/s下没有。
foreach (Control c in this.Controls)
{
if (string.Equals(c.Name, str))
{
Button but = (Button)c;
}
}
可能这样的需求太奇怪了。
“Colors.Gray” 怎么变成具体的颜色呢
string str="Button1";
Button but = (Button)this.Controls.Find(str, true)[0];
string str="button1";
Button btn = this.Controls[str] as Button;
Button bt=new Button();
bt.Text = str;
this.button1.Click += new System.EventHandler(this.button1_Click);