private Form lastForm; private void showForm(Form frm) { frm.FormClosed += (sender, ea) => { if (object.ReferenceEquals(lastForm, sender)) lastForm = null; }; frm.MdiParent = this; frm.Show(); if (lastForm != null) lastForm.Close(); lastForm = frm; } private void AddTrayToolStripMenuItem_Click(object sender, EventArgs e) { showForm(new Add_Tray()); } private void TrayWiseInvenToolStripMenuItem_Click(object sender, EventArgs e) { showForm(new InventoryTrayWise()); }
Sergey Alexandrovich Kryukov wrote:Here is the best way of using MDI child: never using MDI.
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)