winform程序中如何根据控件名称获得该控件的引用? 比如有一些pictureBox,名称为pictureBox1, pictureBox2...我现在得到一字符串s = "pictureBox4",要改变名称为s的PictureBox中的图像怎么办?如何得到这个控件的引用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 s = "pictureBox4";this.Controls[s]; 如果你知道这些PictureBox都集中在哪个控件里面,例如都在GroupBox1里面,就直接GroupBox1.Controls["pictureBox4"] as PictureBox,如果都是Form的直接子控件,像楼上那样写.如果是不集中在一个地方的,需要用递归遍历Form的控件树 不知道为什么上面的方法不行啊,得到是一个null我用this.Controls.Find("pictureBox4", true)[0]就可以找到这是为什么啊? 怎么在这段代码运行效果是这样的啊?能帮我改改吗? 二维数组~~~高手进! c#事件定义的问题(event关键字的功能) 还是水晶报表的问题? 窗体大小变化的时候如何使控件也随之变化 数据库备份中的问题,满急的! 菜鸟问问题,请大侠们帮帮小妹吧 C# 利用P/Invoke调用PMAC的Pcomm32.dll, 函数字符串返回值为空 string test=string.Format("{0:########.##}",20.2) 怎样在datagrid中隐藏行? 请问DatatGridView中怎么导出Excel表格 如何定义时间类型的常量
s = "pictureBox4";
this.Controls[s];
GroupBox1.Controls["pictureBox4"] as PictureBox,
如果都是Form的直接子控件,像楼上那样写.如果是不集中在一个地方的,需要用递归遍历Form的控件树
我用this.Controls.Find("pictureBox4", true)[0]就可以找到
这是为什么啊?