private int cornerRadius = 5;
private void Setyuanjiao()
{
try
{
GraphicsPath gp = new GraphicsPath();
gp.AddArc(this.ClientRectangle.X, this.ClientRectangle.Y, cornerRadius, cornerRadius, 180, 90);
gp.AddArc(this.ClientRectangle.Width - cornerRadius, this.ClientRectangle.Y, cornerRadius, cornerRadius, 270, 90);
gp.AddArc(this.ClientRectangle.Width - cornerRadius, this.ClientRectangle.Height - cornerRadius, cornerRadius, cornerRadius, 0, 90);
gp.AddArc(this.ClientRectangle.X, this.ClientRectangle.Height - cornerRadius, cornerRadius, cornerRadius, 90, 90);
this.Region = new Region(gp);
}
catch (Exception ex)
{
LogManager.WriteError("GenerateDraft.cs->SetFillet", ex.StackTrace.ToString());
}
}
private void Draft_Load(object sender, EventArgs e)
{
Setyuanjiao();
}
winform窗体设置圆角
最新推荐文章于 2023-06-30 17:29:28 发布