C#winform btnボタンの外枠を取り除く
1318 ワード
システムに付属のボタンでは、枠線を除去できません.ネット上で解決策を探しました.
書き換えボタンのOnPaintイベント
次にdesignerを作成します.csファイルで変更するボタンをnewbtnに再継承すればいいです.
書き換えボタンの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に再継承すればいいです.