日期:2014-05-17  浏览次数:20821 次

C#如何将控件的名称存入一个一维数组中 又如何取出数组中的空间名称
C#如何将控件的名称存入一个一维数组中  又如何取出数组中的空间名称


感谢各位了,我本是做C++的,第一次做C#的软件平面,百度倒是百度了一个方法但有问题 请教下大家

 我百度到的

List<string> strList = new List<string>(); //创建数组
foreach (Control c in this.Controls){strList.Add(c.Name);} //将所有对象的名字存入数组
int x, y;
foreach(string s in strList){x = this.Controls[s].Size.Width;y = this.Controls[s].Size.Height;} //获取对象的Width和Heigth的属性。

------解决方案--------------------
这个例子不是说的很清楚吗?
------解决方案--------------------
后一句改成

foreach(string s in strList)
{
x = this.Controls[s].GetType().Assembly.FullName;

自己试下是否是你想要的。
------解决方案--------------------
是根据名字找控件吗?