首页  编辑  

C#中实现不规则窗体的最简单的方法

Tags: /C#/界面处理/Form/   Date Created:
C#当中,实现不规则窗体最简单的方法
The best, simple, graceful way to create a Irregular form, customize shape form?

1. 根据窗体大小,创建一张图片,该图片当中,需要保留一种颜色,例如黑色作为透明色!其他颜色将作为普通窗体内容显示
2. 在C# 中,创建窗体,设置窗体Form的BackgroundImage属性为第一步创建的图片,并设置FormBorderStyle = None,然后设置TransparencyKey为第一部保留的颜色,例如黑色即可。

本方法缺点:
在桌面特效未打开情况下,会按普通窗体显示,即可能显示黑边。

大功告成!
无标题.png (402.2KB)