日期:2014-05-18  浏览次数:21070 次

c# 中如何把button按钮弄成圆形或者换成自己想要图片的形状 常规的话始终有一个方形的框
c# 中如何把button按钮弄成圆形或者换成自己想要图片的形状 常规的话始终有一个方形的框

------解决方案--------------------
建议你用Label

我刚去找了找,Button好像是你说的那样。

用Label修改鼠标放上去为手型 然后写点击事件。效果一样好、而且达到了你的要求
------解决方案--------------------
1. 用imageButton

2. 如果用图片替代 要加样式 style="border:0"
------解决方案--------------------
探讨
1. 用imageButton


------解决方案--------------------
System.Drawing.Drawing2D.GraphicsPath path = new System.Drawing.Drawing2D.GraphicsPath();
path.AddEllipse(this.button1.ClientRectangle);
this.button1.Region = new Region(path);
------解决方案--------------------
探讨
System.Drawing.Drawing2D.GraphicsPath path = new System.Drawing.Drawing2D.GraphicsPath();
path.AddEllipse(this.button1.ClientRectangle);
this.button1.Region = new Region(path);

------解决方案--------------------
一般都是 通过 图片和GDI+ 来实现你想要的这种效果的!

我是小菜鸟! 说的不好清见谅, 希望能够帮到你!
------解决方案--------------------
you can override button's shape method