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