我在一个表单上有五个按钮,单击这些按钮可以使布尔值分别为真或假,它们还会加载一个新表单。加载该表单后,我需要新表单首先检查这些布尔值中的哪一个是真还是假。这将导致表单加载正确的数据。
我将布尔值设置为公众认为这会起作用,并在 form2_load 中检查了哪一个是正确的。但这似乎不起作用。我首先尝试更改标签和文本。文本没有改变,我认为布尔值没有被读取或检查。
有谁知道是什么问题?
表格1代码:
public bool Room1;
public bool Room2;
public bool Room3;
public bool Room4;
public bool Room5;
private void btnRoom1_Click(object sender, EventArgs e)
{
this.Hide();
//This displays Form2
Form2 RoomTemplate = new Form2();
RoomTemplate.Show();
Room1 = true;
Room2 = false;
Room3 = false;
Room4 = false;
Room5 = false;
}
表格2代码:
public Form3()
{
InitializeComponent();
Form2 Rooms = new Form2();
if (Rooms.Room1 == true)
{
lblTitle.Text = "Living Room";
}
if (Rooms.Room2 == true)
{
lblTitle.Text = "Dining Room";
}