我按照這個教程做了一個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