Win Form如何制作透明窗体?

匿名网友 匿名网友 发布于: 2015-08-30 00:00:00
阅读 107 收藏 0 点赞 0 评论 0

透明窗体的源代码:在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的固定位置其他分析见代码注释!

评论列表
文章目录