C# 怎么把控件放到数组里去啊?

2024-11-30 19:53:40
推荐回答(5个)
回答1:

针对你的问题回答.
因为你将picturebox1这些控件封箱成object对象了.所以当你调用pic[0]时获取的只是一个object对象,所以没有picturebox控件的相关属生.你应该((picturebox)pic[0]).
将获取的object重新拆箱成picturebox对象才行.
建议使用泛型.避免装箱拆箱的资源消耗.

回答2:

这个需要用到arraylist吧,直接用数组是不可以的吧
ArrayList a = new ArrayList(3);
a.Add(new PictureBox());
a.Add(new PictureBox());
a.Add(new PictureBox());
PictureBox b = (PictureBox)a[0];
对b对象就可以操作了

回答3:

需要对picturebox对象初始化

回答4:

有个图片的item控件你找下

回答5:

鸡肋