窗体加载#region 窗体加载
                private void Form1_Load(object sender, EventArgs e)
                {
                        //timer控件ShowForm1
                        this.ShowForm1.Enabled = true; //控件是否激活
                        this.ShowForm1.Interval = 100; //Elapsed 事件的频率
                        //timer控件HideForm1
                        this.HideForm1.Enabled = false;
                        this.HideForm1.Interval = 100;
                        this.Opacity = 0.5;    //设置窗体透明度
                        ShowForm1.Start();    //timer控件 ShowForm1开始
                }
                #endregion
                    
打开form1#region 打开form1
                private void ShowForm1_Tick(object sender, EventArgs e)
                {
                        if (this.Opacity == 1)    //如果窗体透明度达到 1
                        {
                                this.ShowForm1.Stop();
                        }
                        else    //透明度小于 1
                        {
                                this.Opacity = this.Opacity + 0.1; //透明度递增
                                
                        }
                }
                #endregion
隐藏from1#region 隐藏from1
                private void HideForm1_Tick_1(object sender, EventArgs e)
                {
                        this.Opacity = this.Opacity - 0.1; //透明度不等于 0
                        if (this.Opacity == 0) //透明度等于 0
                        {
                                this.HideForm1.Stop();
                                this.Hide();
                                                                
                        }
                }
                #endregion                
关闭#region 关闭
                private void button1_Click(object sender, EventArgs e)
                {
                        this.HideForm1.Start();
                }
                #endregion

转载于:https://blog.51cto.com/51cndo/102582

通过timer控件和窗体的opacity属性,轻松实现窗体的淡入淡出相关推荐

  1. C#的timer控件简介

    C#的timer控件简介 Timer控件用于背景进程中,通俗来说就是计时器,这是一个不可视控件. Timer控件主要属性:Enabled和Interval Timer控件主要事件:Tick() 属性: ...

  2. C# 使用Timer控件设置时间间隔

    Timer 控件可以定期引发事件,该控件是为 Windows 窗体环境设计的.时间间隔的长度由 Interval 属性定义,其值以毫秒为单位.若启用了该组件,则每个时间间隔引发一个 Tick 事件,在 ...

  3. 第十篇: Timer 控件

    1. 新建 Web窗体: Timer(一).aspx     添加 ScriptManager 控件,UpdatePanel 控件,Timer 控件(放在 UpdatePanel 中) 2. 把 Ti ...

  4. 基于VB算法+Picture+Timer控件制作的39种动画效果,类似屏保(完整原程序)

    基于VB算法+Picture+Timer控件制作的39种动画效果,类似屏保(完整原程序) 动画播放器程序,在WIN2003调试通过,详细请自行下载进行学习测试,程序大小13K 下载地址:http:// ...

  5. 基于VB算法+Picture+Timer控件制作的39种动画效果,类似屏保(完整原程序) (转)

    基于VB算法+Picture+Timer控件制作的39种动画效果,类似屏保(完整原程序) (转)[@more@] 基于VB算法+Picture+Timer控件制作的39种动画效果,类似屏保(完整原程序 ...

  6. WPF的Timer控件的使用

    原文:WPF的Timer控件的使用 通过System.Threaing.Timer控件来实现"初始加载页面时为DataGrid的模版列赋初始值" System.Threaing.T ...

  7. winform/timer控件/权限设置/三级联动

    winform/timer控件/权限设置/三级联动 一.timer控件 组件--timer timer是一个线程,默认可以跨线程访问对象 属性:Enabled--可用性 Interval--间隔时间 ...

  8. ASP.NET AJAX入门系列(11):在多个UpdatePanle中使用Timer控件

    本文将使用Timer控件更新两个UpdatePanel控件,Timer控件将放在UpdatePanel控件的外面,并将它配置为UpdatePanel的触发器,翻译自官方文档.<?XML:NAME ...

  9. AJAX中UPDATEPANEL配合TIMER控件实现局部无刷新

    首先加入UpdatePanel <asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode= ...

最新文章

  1. html怎么让导航栏平均分布,CSS 怎么让按钮平均分布
  2. ecs服务器配置git_基于ECS和NAS搭建个人网盘
  3. kafka架构、亿级数据如何优化GC
  4. c#中WinForm中拖拽窗体实现移动功能(无边框模态窗体)
  5. pthread 简要使用指南
  6. 201512-1-数位之和
  7. Android SDK Permission大全访问权限
  8. Android:在酷安发布应用流程记录
  9. 零基础SQL教程: 什么是SQL 01
  10. 实现MySQL读写分离---maxscale代理服务器配置(详解)
  11. 美国NIST《可解释的人工智能的四个原则》(全文翻译)
  12. SLAM④----李群与李代数
  13. python开三次方_python 3次方
  14. android手机传文件,Android手机间如何高速互传文件?
  15. php网站后台开发教程,WordPress做网站后台开发教程
  16. Ubuntu最全问题汇总(好东西分享了)
  17. 内部邮件管理的数据库设计和dwz的批量处理
  18. 阿里四面之后才懂得如何更好的学Java
  19. Rio手把手教学:如何打造容器化应用程序的一站式部署体验
  20. 解决intelij idea中文输入法候选框不跟随光标问题

热门文章

  1. 转: 通过Servlet生成验证码图片
  2. git如何添加远程主机_git 配置远程主机名
  3. python3 urllib代理_Python3中使用urllib的方法详解(header,代理,超时,认证,异常处理)
  4. cocos 时间函数需要什么引用_2021国家公务员考试时间是什么时候 国考备考时间需要多久...
  5. 两边放动物对战守城的游戏_集合啦!动物森友会定制周边;百战天虫 大混战发布...
  6. python del函数_干货:Python的内存管理办法
  7. python json模块有什么用_Python的json模块及使用
  8. python一切皆对象的理解_Python中万物皆对象?的理解
  9. spark和python的关系_spark submit和pyspark有什么区别?
  10. arm服务器芯片尺寸,华为第四代ARM服务器自研芯片Hi1620规格曝光 全球首款7nm工艺的数据中心用ARM处理器...