针对你的问题回答.
因为你将picturebox1这些控件封箱成object对象了.所以当你调用pic[0]时获取的只是一个object对象,所以没有picturebox控件的相关属生.你应该((picturebox)pic[0]).
将获取的object重新拆箱成picturebox对象才行.
建议使用泛型.避免装箱拆箱的资源消耗.
这个需要用到arraylist吧,直接用数组是不可以的吧
ArrayList a = new ArrayList(3);
a.Add(new PictureBox());
a.Add(new PictureBox());
a.Add(new PictureBox());
PictureBox b = (PictureBox)a[0];
对b对象就可以操作了
需要对picturebox对象初始化
有个图片的item控件你找下
鸡肋