裏面Form1
我有一個組合框cmbDataList
。在用戶選擇我想使用該選擇與選擇的文本傳遞給表單,所以我用下面的代碼:將簡單的字符串從一種形式傳遞到另一種形式
Form1.cs的
private void cmbDataList_SelectedIndexChanged(object sender, EventArgs e)
{
selectedOption = (ICustomData)cmbDataList.SelectedItem;
Form2 frm2 = new Form2() { SelectedData = selectedOption.ToString() };
}
裏面Form2
我有應該接收SelectedData
屬性通過選擇文本從Form1
Form2.cs
public string SelectedData { get; set; }
private void Form2_Load(object sender, EventArgs e)
{
txtSelectedData.Text = SelectedData ;
}
On loading txtSelectedData.Text
爲空,它沒有填充字符串值。
我在做什麼錯在這裏?
窗體的Show()的代碼在哪裏? – V4Vendetta
顯示()?請添加更多詳細信息 – panjo
您是否驗證過'selectedOption.ToString()'實際返回任何內容? – Andre