C#實(shí)現(xiàn)窗體淡入淡出效果的方法總結(jié)
更新時(shí)間:2013年05月20日 10:36:22 作者:
C#實(shí)現(xiàn)窗體淡入淡出效果的方法總結(jié),需要的朋友可以參考一下
1.
復(fù)制代碼 代碼如下:
private void Form1_Load(object sender, System.EventArgs e)
for(double d=0.01; d< 1; d+=0.02)
{
System.Threading.Thread.Sleep(1);
Application.DoEvents();
this.Opacity=d;
this.Refresh();
}
2.
復(fù)制代碼 代碼如下:
private void timer1_Tick(object sender, System.EventArgs e)
{
this.Opacity = WinShow ;
WinShow += 0.1 ;
if(WinShow >=1 )
{
timer1.Dispose ();
}
}
3.用循環(huán)或計(jì)時(shí)器,
復(fù)制代碼 代碼如下:
frmForm myForm=new frmForm()
frmForm.Opacity=0;
frmForm.show();
for(int i=0;i<100;i++)
{
Application.DoEvents()
frmForm.Opacity=i/100;
}
4.
復(fù)制代碼 代碼如下:
#region ******** 窗體淡入效果函數(shù) ********
private double WinShow = 0;//用于窗口淡入效果的變量
private void FormShow(System.Windows.Forms.Form Curfrm)
{
Curfrm.Opacity = WinShow ;
WinShow += 0.01;
if(WinShow == 1)
{
Curfrm.timerShow.Stop ();
}
}
#endregion
#region ******** 窗體淡入效果函數(shù)調(diào)用示例 ********
//實(shí)現(xiàn)窗口的淡入效果
private void timerShow_Tick(object sender, System.EventArgs e)
{
//timerShow,這是一個(gè)timer控件名稱;把timerShow.interval=100就可以了。
FormShow(this);
}
#endregion
您可能感興趣的文章:
- C# WinForm實(shí)現(xiàn)Win7 Aero透明效果代碼
- C# 無邊框窗體邊框陰影效果的簡單實(shí)現(xiàn)
- 用 C# Winform做出全透明的磨砂玻璃窗體效果代碼
- C# 開發(fā)圓角控件(窗體)的具體實(shí)現(xiàn)
- C# Winform實(shí)現(xiàn)捕獲窗體最小化、最大化、關(guān)閉按鈕事件的方法
- C# WINFORM 強(qiáng)制讓窗體獲得焦點(diǎn)的方法代碼
- C# SkinEngine控件 給窗體添加皮膚的方法
- C# 透明窗體制作實(shí)現(xiàn)方法比較分析
- C# 動(dòng)畫窗體(AnimateWindow)的小例子
- C#編程實(shí)現(xiàn)帶有Aero效果的窗體示例
相關(guān)文章
winform基于異步委托實(shí)現(xiàn)多線程搖獎(jiǎng)器
這篇文章主要介紹了winform基于異步委托實(shí)現(xiàn)多線程搖獎(jiǎng)器的方法,包含了線程的運(yùn)用及隨機(jī)數(shù)的生成,需要的朋友可以參考下2014-10-10C# 實(shí)現(xiàn)Distinct將對(duì)象按條件去重
這篇文章主要介紹了C# 實(shí)現(xiàn)Distinct將對(duì)象按條件去重,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-12-12C#把EXCEL數(shù)據(jù)轉(zhuǎn)換成DataTable
這篇文章介紹了C#把EXCEL數(shù)據(jù)轉(zhuǎn)換成DataTable的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-04-04C# 無邊框窗體邊框陰影效果的簡單實(shí)現(xiàn)
這篇文章介紹了C# 無邊框窗體邊框陰影效果的簡單實(shí)現(xiàn),有需要的朋友可以參考一下2013-10-10C#操作SQLite數(shù)據(jù)庫之讀寫數(shù)據(jù)庫的方法
這篇文章主要介紹了C#操作SQLite數(shù)據(jù)庫之讀寫數(shù)據(jù)庫的方法,簡單分析了C#針對(duì)SQLite數(shù)據(jù)庫的讀寫及顯示等操作相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2016-07-07c# 實(shí)現(xiàn)RSA非對(duì)稱加密算法
RSA解決了對(duì)稱加密的一個(gè)不足,比如AES算法加密和解密時(shí)使用的是同一個(gè)秘鑰,因此這個(gè)秘鑰不能公開,因此對(duì)于需要公開秘鑰的場(chǎng)合,我們需要在加密和解密過程中使用不同的秘鑰,加密使用的公鑰可以公開,解密使用的私鑰要保密,這就是非對(duì)稱加密的好處?!?/div> 2021-06-06最新評(píng)論