本文共 321 字,大约阅读时间需要 1 分钟。
创建圆形按钮挺简单的。
public class EllipseButton : Button
{
protected override void OnPaint(PaintEventArgs pevent)
{
GraphicsPath gPath = new GraphicsPath();
// 绘制椭圆形区域
gPath.AddEllipse(0, 0, this.ClientSize.Width, this.ClientSize.Height);
// 将区域赋值给Region
this.Region = new System.Drawing.Region(gPath);
base.OnPaint(pevent);
}
}
转载地址:http://xnlws.baihongyu.com/