C#窗体渐隐渐现效果
2011-03-18 10:18
260 查看
很多专业软件在启动前都会显示一个说明该软件信息或用途的窗口,有的则是一个漂亮的启动界面,如Adobe公司的Acrobat。该窗口使软件显得更加专业。本例将实现一个半透明的渐显窗体,运行本软件会显示一个启动画面,并且画面会将完全透明慢慢到半透明的效果显示在用户面前。效果如图1.29所示。
(2)在Form1窗体中设置背景图片,添加Timer控件用来触发渐变事件。
(3)设置Timer控件的Enable属性为True,设置Interval属性为1000。
(4)主要程序代码。
主要代码如下:
效果如下:
实现过程
(1)创建一个项目,将其命名为Ex01_29,默认窗体为Form1。(2)在Form1窗体中设置背景图片,添加Timer控件用来触发渐变事件。
(3)设置Timer控件的Enable属性为True,设置Interval属性为1000。
(4)主要程序代码。
private void timer1_Tick(object sender, EventArgs e) { this.Opacity += 0.1; }
主要代码如下:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace 窗体效果 { public partial class Form1 : Form { public Form1() { InitializeComponent(); this.Opacity = 0.1; } private void timer1_Elapsed(object sender, System.Timers.ElapsedEventArgs e) { this.Opacity += 0.1; } } }
效果如下:
相关文章推荐
- C#自我总结: 窗体渐隐渐现效果
- 在Unity5中使用C#脚本实现UI的下滑、变色、渐隐渐现效果
- c# form窗体渐隐效果 制作vist窗口淡入淡出效果
- 沐风心扬C#编程速查系列之C#窗体渐显渐隐效果
- C# 无边框窗体边框阴影效果的简单实现
- c#有关winform的两个代码片段(多线程操作窗体控件与窗体淡入淡出效果)
- 用C#制作飘动的窗体效果
- C# WinForm 关于窗体最大化时的是否全屏效果与是否遮盖任务栏
- 几行代码帮您实现Win7窗体的打开效果(C#)
- C#实现窗体淡入淡出效果的几种方法(转)
- 在C#中调用系统API使窗体下拥有阴影效果(转)
- [转]C# WinForm 关于窗体最大化时的是否全屏效果与是否遮盖任务栏
- C#实现窗体渐变效果
- 使用C#实现WinForm窗体的动画效果
- UGUI 实现界面 渐隐渐现 FadeIn/Out 效果
- delphi 制作渐现效果窗体
- [转] c#有关winform的两个代码片段(多线程操作窗体控件与窗体淡入淡出效果)
- 随机切换图片和图片渐隐渐现效果【原创】
- C#中窗体渐显渐隐
- [转]c#有关winform的两个代码片段(多线程操作窗体控件与窗体淡入淡出效果)