private static void Form_FormClosed(object sender, System.Windows.Forms.FormClosedEventArgs e) { FileExplorerForm form = (FileExplorerForm)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)) { FileExplorerForm form = new FileExplorerForm(UIHost, c); form.Text = string.Format("File Explorer ({0})", c.GetVariable <string>("Username", "")); form.FormClosed += Form_FormClosed;; FormHandler.Add(c.ID, form); form.Show(); } }