У меня есть некоторые проблемы при разработке приложений MDI с использованием Windows Forms.
Представьте себе небольшое тестовое приложение с 3 формами: Form1, Form2 и Form3.Form1 - это MdiContainer (с прикрепленным элементом menuStrip с одним значком - для целей тестирования).Form2 содержит только одну кнопку.Form2 открывается нажатием на кнопку Form1 menuStrip.Форма 3 должна открываться нажатием кнопки «Форма 2».
Я уже использовал Google для этой проблемы, но ничего не помогло.
Мой код указан ниже:
Форма1
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void menu2ToolStripMenuItem_Click(object sender, EventArgs e)
{
Form2 chWin = new Form2();
chWin.MdiParent = this;
chWin.Show();
}
}
Form2
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Form3 form3 = new Form3();
form3.Show();
}
}
Form3 на самом деле вообще не имеет кода.
Это довольноОчевидно, что я как-то объявляю, что Form3 должен быть дочерним по форме Form1, но как?:)
Заранее спасибо!