Example #1
0
        void Form_FormClosed(object sender, FormClosedEventArgs e)
        {
            if (sender is BaseForm)
            {
                var form = (BaseForm)sender;
                if (TaskBar != null)
                {
                    TabItem ti = TaskBar.GetItemByTag(form);
                    if (ti != null)
                    {
                        TaskBar.Items.Remove(ti);
                    }
                }

                if (form == SelectedForm)
                {
                    SelectedForm = null;
                }

                if (Forms.Contains(form))
                {
                    Forms.Remove(form);
                }
            }
        }
Example #2
0
 void Form_TextChanged(object sender, EventArgs e)
 {
     if (sender is Form && TaskBar != null)
     {
         Form    form = (Form)sender;
         TabItem item = TaskBar.GetItemByTag(form);
         if (item != null)
         {
             item.Text = form.Text;
         }
     }
 }