C#透明窗体实现方法
生活随笔
收集整理的這篇文章主要介紹了
C#透明窗体实现方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
具體實現方法如下:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | namespace WindowsApplication1 { ??public partial class Form2 : Form ??{ ????public Form2() ????{ ??????InitializeComponent(); ??????this.Opacity = 1; ??????this.Text = "opacity=1"; ??????this.TopMost = true; ????} ????private void Form2_Activated(object sender, EventArgs e) ????{ ??????this.timer1.Enabled = true; ????} ????private void Form2_Deactivate(object sender, EventArgs e) ????{ ??????this.timer1.Enabled = false; ??????this.Opacity = 1; ??????this.Text = "opacity=" + this.Opacity.ToString(); ????} ????private void Form2_Load(object sender, EventArgs e) ????{ ????} ????private void timer1_Tick(object sender, EventArgs e) ????{ ??????if (this.Opacity > 0) ??????{ ????????this.Opacity -= 0.1; ????????this.Text = "opacity=" + this.Opacity.ToString(); ??????} ??????else if (this.Opacity == 0) ??????{ ????????this.Close(); ??????} ??????else this.timer1.Enabled = false; ????} ??} } |
希望本文所述對大家的C#程序設計有所幫助。
轉載于:https://www.cnblogs.com/wanzhongjun/p/6388498.html
總結
以上是生活随笔為你收集整理的C#透明窗体实现方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【BZOJ】 3238: [Ahoi20
- 下一篇: PAT 1052. 卖个萌 (20)