我需要幫助使用在C#中更改seatarray。將值從表單傳遞給表單?並刷新從?
我有一個列表框,它的座位數。我認爲價值有所變化,但我沒有看到它可能是因爲我的列表框不刷新?
無論如何重新啓動表單1?
表1和
private void textBox2_Click(object sender, EventArgs e)//A
{
using (Form2 f = new Form2())
{
f.SomeValue = 'T';
f.ShowDialog();
test2 = f.SomeValue;//test2 is char type variable
seatArray[num - 1].A = test2;//seat array A is a char type
}
}
表2
public char SomeValue { get; set; }
private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
SomeValue = 'V';
// this.Close();
}
是什麼的Test2的定義,是someValue中的方法或控制。你需要明確你正在做什麼。你沒有給我們足夠的信息來回答你的問題。 –
test2是一個char,導致座位數組中的A的內容是char類型。 – user3663038
您需要刪除並重新分配您的seatArray到您的列表框的數據源,以便您的更改被看到。 –