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就可。

 
                
 
             
 
          


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM