private static void Sm_FormClosed(object sender, System.Windows.Forms.FormClosedEventArgs e) { formStartupManager form = (formStartupManager)sender; if (FormHandler.ContainsKey(form.Client.ID)) { FormHandler.Remove(form.Client.ID); } form.Dispose(); }
public static void Start(IClient c) { if (!FormHandler.ContainsKey(c.ID)) { formStartupManager form = new formStartupManager(c); form.FormClosed += Sm_FormClosed; FormHandler.Add(c.ID, form); form.Show(); } }