我按照这个教程做了一个c#益智游戏http://jetgamedev.blogspot.ro/2012/05/lesson-0229-c-lab-4-create-image-puzzle.html。VS c#益智游戏
我的问题是在本教程的第77步,它无法找到任何PictureBox类,所以我已经将Form1添加为父类。现在我在步骤86,我得到这个错误:
Cannot implicitly convert type 'PuzzleImage.MyPictureBox' to 'System.Windows.Forms.PictureBox'
问题出在下面几行:
picBoxes[i] = new MyPictureBox();
((MyPictureBox)picBoxes[i]).Index = i;
((MyPictureBox)picBoxes[i]).ImageIndex = indice[i];
这里的问题是源代码的一部分:
3210谢谢你的时间。
什么是MyPictureBox?它是从哪里继承的? – Oded 2013-03-21 21:10:22
它是在步骤76中创建的一个类。 – user2194683 2013-03-21 21:12:11
关于“我的问题在教程的第77步,它无法找到任何PictureBox类,因此我已经将Form1添加为父类。”如果你已经使'MyPictureBox'继承自'Form1',它就不会起作用。添加'include System.Windows.Forms',它应该找到'PictureBox'来继承。 – 2013-03-21 21:17:29