C#自定义按钮提问:
在C#Form中 怎样把一张非矩形图片(圆形三角形之类)作成按钮? 矩形的按钮太死板了?
C#自定义按钮回答:
C#自定义按钮控制Button的Region 属性
System.Drawing.Drawing2D.GraphicsPath path = new System.Drawing.Drawing2D.GraphicsPath();
path.AddEllipse(this.button1.ClientRectangle);
this.button1.Region = new Region(path);
设置ImabeButton的ImageUrl属性,就可以显示任意图片了。
【编辑推荐】