楼主昨天在项目里用到给Panel画个红色边框, 今天代码贴上来,
所以我说,我出教程都是随机的,没有系列教程,这是IBC的一大弊端呐,言归正传吧。
给Panel的边框换色,实际上就是画个矩形放在panel的周围。
首先 要在Panel的Paint事件中去完成代码.
代码如下:
[C#] 纯文本查看 复制代码 /// <summary>
/// 边框样式
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void panel3_Paint(object sender, PaintEventArgs e)
{
e.Graphics.DrawRectangle(Pens.Red, new Rectangle(0, 0, this.panel3.Width - 1, this.panel3.Height - 1));
}
解释下,我在Panel3的Paint重绘事件中 给Panel3画了个红色边框。
DrawRectangle:绘制矩形方法 (四个参数 对应矩形的四个角)
参数简单的说下, 就是从Panel3的 0,0坐标开始画,到 panel3的宽度及panel3的高度-1 截止。
|