コード例 #1
0
        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();
        }
コード例 #2
0
 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();
     }
 }