louiszmn 发表于 2014-3-14 21:32:03

C#按钮重写应该怎么写呀?

最简单的,想把按钮改称图中的圆形按钮,应该怎么做,还有这个按钮图标怎么才能正好和按钮的形状匹配.谢谢大神赐教!

ibcadmin 发表于 2014-3-14 22:27:47

GraphicsPath myPath = new GraphicsPath();
            myPath.AddEllipse(0, 0, 50, 50); //自己改成你想要的形状,这个是圆形
            this.button1.Region = new Region(myPath);

就这一句话就行了, 放到窗体加载事件,Button1换成你自己的Button的ID,   在给Button个背景图片就行了

louiszmn 发表于 2014-3-14 23:12:04

ibcadmin 发表于 2014-3-14 22:27
GraphicsPath myPath = new GraphicsPath();
            myPath.AddEllipse(0, 0, 50, 50); //自己改成你 ...

ok,太谢谢啦
页: [1]
查看完整版本: C#按钮重写应该怎么写呀?