马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

C#画矩形及Panel边框颜色

[复制链接]
查看16568 | 回复2 | 2014-5-8 10:35:56 | 显示全部楼层 |阅读模式
楼主昨天在项目里用到给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 截止。

C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
飞/可爱朋 | 2014-5-8 10:48:36 | 显示全部楼层
mark
44378 | 2014-11-19 20:37:26 | 显示全部楼层
不错不错,
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则