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();
                    }
                }

            }
        }
    }

  • 相关阅读:
    win7台式机上使用airpods
    通达信自定义版面设置
    pthread_cond_wait函数实现
    为什么卸载手机微软必应浏览器
    看电子书的好处
    Web前端学习方法
    用Bing搜索单词的时候按下Ctrl键不放可以持续发音
    怎么制作档案盒标签
    三个按钮指向一个Click事件的错误
    What is .NET
  • 原文地址:https://www.cnblogs.com/benzhang/p/1458689.html
Copyright © 2011-2022 走看看