C#透明窗体实现方法
本文实例讲述了C#透明窗体实现方法。分享给大家供大家参考。具体实现方法如下:
namespaceWindowsApplication1 { publicpartialclassForm2:Form { publicForm2() { InitializeComponent(); this.Opacity=1; this.Text="opacity=1"; this.TopMost=true; } privatevoidForm2_Activated(objectsender,EventArgse) { this.timer1.Enabled=true; } privatevoidForm2_Deactivate(objectsender,EventArgse) { this.timer1.Enabled=false; this.Opacity=1; this.Text="opacity="+this.Opacity.ToString(); } privatevoidForm2_Load(objectsender,EventArgse) { } privatevoidtimer1_Tick(objectsender,EventArgse) { if(this.Opacity>0) { this.Opacity-=0.1; this.Text="opacity="+this.Opacity.ToString(); } elseif(this.Opacity==0) { this.Close(); } elsethis.timer1.Enabled=false; } } }
希望本文所述对大家的C#程序设计有所帮助。