透明窗体的源代码:在public Form2()中的InitializeComponent();语句下家人以下代码:
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.DimGray;
// 定义背景色为蓝色
this.ClientSize = new System.Drawing.Size(440, 170);
// 设置窗体的大小
// Opacity属性设立窗体的透明程度,只对于视窗2000有效
this.Opacity = 0.60;
代码分析:
程序设计中,”this”关键字就是指向一个对象的实例,指当前窗体。
名称空间–System.Drawing。通过这个名称空间定义的类,就可以更好的设计对象,处理颜色和大小。
Opacity 这个属性是定义WinForm的透明程度,并且这个属性只能用在视窗2000。属性的区值0-1,代表从完全透明到不透明。
Location 初始化WinForm的位置,就是当应用程序运行的时候,显示WinFrom的固定位置其他分析见代码注释!