Ejemplo n.º 1
0
        private void Timer_Fade_Tick(object sender, EventArgs e)
        {
            double d = 0.05;

            if (!FORM_SHOULD_CLOSE)
            {
                if (Opacity + d >= 1.0)
                {
                    Opacity = 1.0;
                    Timer_Fade.Stop();
                }
                else
                {
                    Opacity += d;
                }
            }
            else
            {
                if (Opacity - d <= 0.0)
                {
                    Opacity = 0.0;
                    Timer_Fade.Stop();
                    Close();
                }
                else
                {
                    Opacity -= d;
                }
            }
        }
Ejemplo n.º 2
0
 /// <summary>
 /// 关闭窗体
 /// </summary>
 private void CloseForm()
 {
     if (FORM_SHOULD_CLOSE)
     {
         return;
     }
     FORM_SHOULD_CLOSE = true;
     Timer_Fade.Start();
 }
Ejemplo n.º 3
0
 private void Form_ImageViewer_Load(object sender, EventArgs e)
 {
     Opacity = 0.0;
     Timer_Fade.Start();
 }