Jav*_*ram 8 c# transparency winforms
如何在C#windows表单应用程序中制作半透明表单
我尝试了TransparentKey它使它完全透明.并尝试Opacity但它影响整个形式(与控件).
我只希望表单部分是半透明的而不是控件.
您可以使用具有特定百分比的剖面线刷,例如:
using System.Drawing.Drawing2D;
private void Form1_Paint(object sender, PaintEventArgs e)
{
var hb = new HatchBrush(HatchStyle.Percent50, this.TransparencyKey);
e.Graphics.FillRectangle(hb,this.DisplayRectangle);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12303 次 |
| 最近记录: |