加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

C# 如何去掉button按钮的边框线

(2012-09-17 18:00:20)
标签:

按钮

代码

重写

复制

边框

杂谈

分类: c#

方法一:

简单

Winform的话,设置FlatStyle为Flat,并且设置FlatAppearance下的BorderSize为0.

 

方法二:

复杂

系统自带的按钮无法去除边框。网上找了个解决方案:

重写按钮的OnPaint事件

http://common.cnblogs.com/images/copycode.gif如何去掉button按钮的边框线" />
    class newbtn : System.Windows.Forms.Button //继承之系统按钮控件  
{
protected override void OnPaint(PaintEventArgs e)
{//重写


base.OnPaint(e);
System.Drawing.Pen pen = new Pen(this.BackColor, 3);
e.Graphics.DrawRectangle(pen, 0, 0, this.Width, this.Height);//填充

pen.Dispose();

}
}
http://common.cnblogs.com/images/copycode.gif如何去掉button按钮的边框线" />

 

然后将designer。cs文件中你要修改的按钮重新继承至newbtn就可。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有