我想訪問列表框並將其添加到我的自定義控件中,該控件在運行時動態創建。當我按下自定義控件中的按鈕位置時,我想添加該項目,但它不起作用。我使用下面的代碼工作:從自定義控件訪問窗體的控件
private void button1_Click(object sender, EventArgs e)
{
Form1 frm = new Form1();
frm.ABC = "HI";
}
的「ABC」是形式,即公共字符串:當我使用它形成的按鈕
public string ABC
{
set { listBox1.Items.Add (value); }
}
上面的字符串工作正常窗體,並在lsitbox中添加值,但是當我使用它形成自定義控件的按鈕時,「值」的文本發生了更改,但它不會將該項添加到列表框中。我也嘗試過使用tabel,但沒有幫助。我將ListBox1的Modifires從Private更改爲Public,但它不起作用。上述功能在表單中運行良好,但無法從自定義控件中運行。
謝謝。
簡單,但蹩腳。事件是要走的路。 – 2010-12-16 20:02:16
嗨泰勒。當我使用你的方法時,它顯示錯誤「對象引用未設置爲對象的實例」 – 2010-12-16 20:10:43