我的構造函數有問題。我把它設置是這樣的:將listBox傳遞給一個新表格
Form1中:
private void button10_Click(object sender, EventArgs e)
{
var form2 = new Form2(listBox1);
form2.Show();
this.Hide();
}
窗體2:
public Form2(ListBox listBox)
{
InitializeComponent();
listBox1.Items=listBox.Items;
}
我只是想從列表框中發送的Form1上我的數據,我的窗體2列表框但它給了我這個錯誤:
Property or indexer 'System.Windows.Forms.ListBox.Items' cannot be assigned to -- it is read only.
那麼錯誤是不言自明的。您無法設置「Items」屬性,因爲它是隻讀的 - 讀取[docs](http://msdn.microsoft.com/en-us/library/system.windows.forms.listbox。項目(v = vs.110).aspx),以便如何將數據分配給列表框。此外,你應該真的重命名'var form1'這是一個*真*誤導性的變量名稱 – CodingIntrigue
謝謝,但你知道我怎麼能從第一個窗體上的列表框中的項目到第二個窗體並顯示它在該lisBox。我新來的C#。 – user2048546