自定义边框颜色和宽度到面板 [英] Custom Border colour and width to Panel

查看:80
本文介绍了自定义边框颜色和宽度到面板的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在我的窗口表单应用程序中为Panel设置自定义边框颜色和宽度。

我使用的是:

How i can set Custom Border colour and width to Panel in my window form application.
I am using this:

private void panel1_Paint(object sender, PaintEventArgs e)
       {
           e.Graphics.DrawRectangle(Pens.Blue, e.ClipRectangle.Left, e.ClipRectangle.Top,
                                    e.ClipRectangle.Width - 1, e.ClipRectangle.Height - 1);
           base.OnPaint(e);
       }



这样可以正常工作但是我想设置边框颜色#0068B3而不是Pens.Blue。

我怎么能这样做。


This will work fine but i want to set border colour #0068B3 instead of Pens.Blue.
How can i do this.

推荐答案

Pen myPen = new Pen(Color.Green, 2.0f);





创建绿色笔是2.0px宽。只需将颜色替换为所需的颜色,并将宽度替换为所需的宽度。请记住调整矩形的开始/结束位置以适应笔的宽度,否则看起来您的笔只是您设置的宽度的一半。



< a href =http://msdn.microsoft.com/en-us/library/k0yzhw2d.aspx>关于System.Drawing.Pen的MSDN文章颜色/宽度的构造函数 [ ^ ]


这篇关于自定义边框颜色和宽度到面板的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆