MDI家长和孩子

时间:2011-06-03 20:02:22

标签: vb.net c#-4.0

我在父容器中有四个孩子。每个子表单都是用户在文本框中键入正确答案的测试。打开每个表单的选项位于父级的菜单条上。在表单加载中,我已禁用除第一个表单选项以外的所有选项。如果第一个表单的答案是正确的,我只希望第二个表单可用。我想尽可能自己解决这个问题。我在线搜索,但由于我不知道该问什么,我没有找到并回答。有人能让我开始朝着正确的方向前进吗?也许一些阅读可以解释如何解决这个问题,或者我应该在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(); 
    } 
}

0 个答案:

没有答案