我在父容器中有四个孩子。每个子表单都是用户在文本框中键入正确答案的测试。打开每个表单的选项位于父级的菜单条上。在表单加载中,我已禁用除第一个表单选项以外的所有选项。如果第一个表单的答案是正确的,我只希望第二个表单可用。我想尽可能自己解决这个问题。我在线搜索,但由于我不知道该问什么,我没有找到并回答。有人能让我开始朝着正确的方向前进吗?也许一些阅读可以解释如何解决这个问题,或者我应该在google中输入我想要的内容。
感谢。
private bool CheckFormExistence(stringformName)
{
bool formFound = false;
foreach (Form formTest in MdiChildren)
if (formTest.Name== formName)
{
Activate();
formFound = true;
}
return formFound;
}
private void toolStripMenuItemStationOne_Click(object sender, EventArgs e)
{
bool formExists = false;
FormBlue1 blueOne;
formExists = CheckFormExistence("FormBlue1");
if (!formExists)
{
blueOne = new FormBlue1();
blueOne.MdiParent = this;
blueOne.Show();
}
}