C# 窗体渐变Show出来
2013-11-18 13:36
337 查看
//打开程序后,窗体由透明到不透明逐渐显示出来。 //实现方法: 1. 添加一个Timer控件(此例中命名为:fadeTimer),然后在其Tick事件中添加FadeTimer_Tick中的相关代码即可,简单吧,呵呵。 在该窗体类的构造函数里面添加如下代码: private bool showing = true; public LoginForm() { InitializeComponent(); //窗体显示特效 Opacity = 0.0; //窗体透明度为0 fadeTimer.Start(); //计时开始 } 2. Tick事件:添加如下控制代码: private void FadeTimer_Tick(object sender, EventArgs e) { double d = 0.10; if (showing) { if (Opacity + d >= 1.0) { Opacity = 1.0; fadeTimer.Stop(); } else { Opacity += d; } } else { if (Opacity - d <= 0.0) { Opacity = 0.0; fadeTimer.Stop(); } else { Opacity -= d; } } }
相关文章推荐
- C# 窗体Show和ShowDialog 方法的区别
- C# 非模态窗体(show)实现模态窗体(ShowDialog)的效果
- 非模式窗体 模式窗体 form.show() form.showdialog c#
- C# 窗体Show和ShowDialog 方法的区别详解
- C#实现窗体渐变效果
- C# 窗体位置 Show和ShowDialog
- 2014-05-09毕业设计:c#中的Dispose,ShowDialog很有个性,窗体的登录过程,序列化,InitializeComponent方法,
- C# 窗体位置 Show和ShowDialog
- C# TrackBar 控件调节 窗体透明度及颜色渐变
- C# 非模式窗体show()和模式窗体showdialog()的区别及Owner属性的理解
- c#渐变效果的窗体背景
- 关闭模式窗体后,如果该窗体是由父窗体show出来的...
- C# 非模式窗体show()和模式窗体showdialog()的区别
- c#按钮透明及窗体关闭时产生透明渐变
- C# 非模式窗体show()和模式窗体showdialog()的区别及Owner属性的理
- C# 非模式窗体show()和模式窗体showdialog()的区别(转)
- C#一个渐变并且消失的窗体
- C# 窗体位置 Show和ShowDialog(转)
- C#实现渐变颜色的Windows窗体控件
- C# 动态创建出来的窗体间的通讯 delegate1