MDI Родитель и дети - PullRequest
       1

MDI Родитель и дети

1 голос
/ 04 июня 2011

У меня четверо детей в родительском контейнере. Каждая дочерняя форма является тестом для пользователя, чтобы вводить правильные ответы в текстовые поля. Возможность открыть каждую форму на полоске меню в родительском. При загрузке формы я отключил все, кроме первого параметра формы. Я только хочу, чтобы вторая форма стала доступной, если ответы первой формы верны. Я хотел бы выяснить это самостоятельно как можно больше. Я искал онлайн, но так как я не уверен, что спросить, я не нашел и отвечу. Кто-нибудь может заставить меня начать в правильном направлении? Возможно, какое-нибудь прочтение объясняет, как это сделать, или что я должен набрать в 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(); 
    } 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...