我通常通過此方法將Form1中的位圖圖像傳遞給Form2。如何將位圖數組從一個窗體傳遞到另一個窗體?
//Code in Form1
Bitmap DataToBePassed;
Form2 frm2 = new Form2(DataToBePassed);
frm2.Show();
this.Hide();
//Then this on Form2
//Inside Public Form2()
Public Form2(Bitmap PassedDataGoesHere);
但現在,我有一個位圖數組,我做了同樣的方法,它不起作用。我試圖做到這一點:
Bitmap[] ArrayOfDataToBePassed = new Bitmap[size];
Form2 frm2 = new Form2(ArrayOfDataToBePassed);
frm2.Show();
this.Hide();
//In form2
Bitmap[] ArrayOfDataToBePassedGoesHere = new Bitmap[size];
Public Form2(Bitmap ArrayOfPassedDataGoesHere);
它的工作!謝謝,我得到了錯誤因爲我做了這個「公共Form2(位圖[] ArrayOfDataToBePassed =新的位圖[大小])」 – julianconcepcion
和你的筆記,這是我這樣做。這只是爲了縮短我的帖子。但無論如何感謝! – julianconcepcion