private void FrmMain_Paint(object sender, PaintEventArgs e)
{
GraphicsPath oPath = new GraphicsPath();
int x = 0;
int y = 0;
int w = Width;
int h = Height;
int a = 8;
Graphics g = CreateGraphics();
oPath.AddArc(x, y, a, a, 180, 90); //边框格式
oPath.AddArc(w - a, y, a, a, 270, 90);
oPath.AddArc(w - a / 2, h - a / 2, a / 2, a / 2, 0, 90);
oPath.AddArc(x, h - a, a, a, 90, 90);
oPath.CloseAllFigures();
Region = new Region(oPath);
}
C#中设置窗口圆角样式
最新推荐文章于 2023-06-13 09:24:15 发布