以panel为例:
private void panel1_Paint(object sender, PaintEventArgs e)
{
ControlPaint.DrawBorder(e.Graphics,
this.panel1.ClientRectangle,
Color.LightSeaGreen,1,
ButtonBorderStyle.Solid,
Color.LightSeaGreen,1,
ButtonBorderStyle.Solid,
Color.LightSeaGreen,1,
ButtonBorderStyle.Solid,
Color.LightSeaGreen,1,
ButtonBorderStyle.Solid);
}
首先在Form.cs中添加方法
this.panel1.Paint += new System.Windows.Forms.PaintEventHandler(this.panel1_Paint);
在Designer中注册重绘方法,OK完成,即可对控件进行重绘