public partial class MainMenu : Form
{
public MainMenu()
{
InitializeComponent();
}
windowOne One;
windowTwo Two;
private void OneToolStripMenuItem_Click(object sender, EventArgs e)
{
if (One != null)
{
One.WindowState = FormWindowState.Normal;
One.Focus();
}
else
{
One = new windowOne();
One.MdiParent = this;
One.FormClosed += (o, ea) => One = null;
One.Show();
}
}
private void TwoToolStripMenuItem_Click(object sender, EventArgs e)
{
if (Two != null)
{
TwoWindowState = Two.Normal;
Two.Focus();
}
else
{
Two = new windowTwo();
Two.MdiParent = this;
Two.FormClosed += (o, ea) => Two = null;
Two.Show();
}
}
私はC#の初心者で、ウィンドウアプリケーションに取り組んでいます.windowOneが開いているときに、ユーザーがwindowTwoを開けなかったらいいのにと思います.