做一个透明的WinForm

mac2022-06-30  28

using System ; using System.Windows.Forms ; using System.Drawing ; public class Form2 : Form { public static void Main( ) { Application.Run( new Form2( ) ); } public Form2( ) { this.Location = new System.Drawing.Point( 100 , 100 ) ; this.Cursor = System.Windows.Forms.Cursors.Hand; // 定义在窗体上,光标显示为手形 this.Text = "透明的WinForm窗体!"; // 定义窗体的标题名称 this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; // 定义窗体的开始显示位置是屏幕的中间 this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D; // 窗体的边界是Fixed3D类型 this.ForeColor = System.Drawing.SystemColors.Desktop; //以桌面的前景色作为窗体的前景色 this.Font = new System.Drawing.Font ( "宋体", 9 ) ; // 定义字体类型,大小 this.BackColor = System.Drawing.Color.Blue; // 定义背景色为蓝色 this.ClientSize = new System.Drawing.Size( 440 , 170 ) ; // 设置窗体的大小 // Opacity属性设立窗体的透明程度,只对于视窗2000有效 this.Opacity = 0.60 ; } } 小结: 以上的代码其实和第一个例子的代码有很多相似,只是在Form2 Class中多定义了一些属性。

转载于:https://www.cnblogs.com/webman/archive/2006/11/17/564189.html

相关资源:WinForm 实现半透明控件
最新回复(0)