高手看一下以下程序是什么问题(关于控件数组的)。 private System.Windows.Forms.PictureBox[] PicMain=new System.Windows.Forms.PictureBox[6];PictureBox[] PicMain=new PictureBox[20]为什么要做2次声明? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 agree with 楼上的。你的private void CreatPicBoxControl(int ControlIndex)中定义的PictureBox[] PicMain=new PictureBox[20];只是一个局部变量。而你的 PicMain_Click里面使用的数组,是最上面定义的,还没有初始化,当然要出错了。解决办法,把CreatePicboxControl里面的声明和初始化那行去掉,即:PictureBox[] PicMain=new PictureBox[20];这行删除即可。 感谢两位,是如你们所说,刚刚接触C#,有很多地方都与用VB不一样。 winform 求在固定窗体活动,不在其他区域活动的实例 makefile文件编写 winform 数据拖拽,急,谢谢 Winfrom ASCII验证 dropdownlist问题请教 请教如何将btye[]转换为string? GridControl如何建立主从表? C# 如何选择指定的摄像头 有谁知道C#中和VB.net中chr等效的方法? 兄弟姐妹前辈们,有哪位能在c#数据库编程方面好一点的资料或书,给我一份,大谢,祝新年好运 学了一段时间c#,仅仅就是做网站,请问c#还有什么功用? 漂亮的颜色对话框问题???
而你的 PicMain_Click里面使用的数组,是最上面定义的,还没有初始化,当然要出错了。解决办法,把CreatePicboxControl里面的声明和初始化那行去掉,即:PictureBox[] PicMain=new PictureBox[20];这行删除即可。