zoukankan      html  css  js  c++  java
  • C# 如何去掉button按钮的边框线

     

    方法一:

    简单

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

    方法二:

    复杂

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

    重写按钮的OnPaint事件

    复制代码
    
    
    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();

    }
    }
    复制代码

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

    
    
    
    
    
    
  • 相关阅读:
    String和stringbuffer
    项目中Orcale存储过程优化记录
    大数据项目中的Oracle查询优化
    洛谷P3402 可持久化并查集
    Gym
    CodeForces
    Gym
    Gym
    UVA
    Kattis
  • 原文地址:https://www.cnblogs.com/huyun/p/5715956.html
Copyright © 2011-2022 走看看