zoukankan      html  css  js  c++  java
  • 窗口渐变

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;

    namespace SplashScreen
    {
        public partial class SplashScreen : Form
        {
            public SplashScreen()
            {
                InitializeComponent();
            }
            private bool isFade = true;

            private void SplashScreen_Load(object sender, EventArgs e)
            {
                this.ClientSize = this.BackgroundImage.Size;

                this.Opacity = 0;

                this.timer1.Interval = 100;

                this.timer1.Enabled = true;

                this.timer1.Start();

            }

            private void timer1_Tick(object sender, EventArgs e)
            {
                if (isFade)
                {
                    this.Opacity += 0.01;//当透明变为不透明

                    if (this.Opacity >= 1)//当完全不透明时再由不透明变为透明
                    {
                        this.timer1.Stop();
                        isFade = false;
                    }
                }
                else
                {
                    this.Opacity -= 0.01;//由不透明变为透明

                    if (this.Opacity <= 0)//当完全透明时停止计时器,并退出欢迎界面。
                    {
                        this.timer1.Stop();
                        this.Close();
                    }
                }

            }
        }
    }

  • 相关阅读:
    STM8S PWM输出停止后 IO口电平输出
    STM8 输出比较极性
    无法打开包括文件: “corecrt.h”: No such file or directory
    VC++深入详解学习笔记
    x86系列微处理器中8种描述符表https://blog.csdn.net/u014162133/article/details/46573873
    计算机目录
    windbg双机调试
    二叉树
    list
    vector
  • 原文地址:https://www.cnblogs.com/benzhang/p/1458689.html
Copyright © 2011-2022 走看看