Esempio n. 1
0
 //Show或Hide被调用时
 protected override void OnVisibleChanged(EventArgs e)
 {
     if (Visible)
     {
         //启用窗口淡入淡出
         if (!DesignMode)
         {
             if (animation != null)
             {
                 animation.OnShow();
             }
         }
         //判断不是在设计器中
         if (!DesignMode && skin == null && isShadow)
         {
             skin = new ShadowForm(this);
             skin.Show(this);
         }
         base.OnVisibleChanged(e);
     }
     else
     {
         base.OnVisibleChanged(e);
     }
 }