winform动态添加控件后其他窗体如何使用该控件
比如Form1动态添加一控件panel,Form2中如何使用该panel,因为是动态添加的,所以不能用public声明,然后用Form1.panel。该怎么办? 控件 WinForm 动态添加
[解决办法]
Form1.Controls
通过这个属性可以遍历到Form1中的所有控件,不管是不是动态的。
[解决办法]
XX控件 x = Form1.Controls["控件名称"] as XX控件;
[解决办法]
用foreach
[解决办法]
1.把当前这个Form的实例传递过去,然后从Controls中获取;
2.直接把这个Panel当作参数传递过去;
[解决办法]
楼上的都是正解