c# winform项目,将panel控件中的四条边框加粗,且四条边框的颜色为蓝色

.Net技术 码拜 10年前 (2015-05-10) 1321次浏览 0个评论
 

在c# winform项目,目前panel控件中的四条边框的样式为细线黑色。
请问如何将panel控件中的四条边框加粗,且四条边框的颜色为蓝色。

请各位帮忙看看有没有相关的源码或参考资料。谢谢!

你可以把一个Panel放到另外一个Panel里边,留出一个“边框”的空间来。
当然如果需要比较复杂的“边框”,例如异形的,那么你应该创建一个用户控件,然后把你的目标的Panel,以及一些作为边框的材料(例如Line控件、Renctangle控件、Image控件,等等),按照逻辑要求而叠加在一起。

一行代码也不用写,这个用户控件就是你的“自定义业务控件”,它有着你自定义的边框(例如是一个很形象的贝壳相框)。

这里就是要自定义控件。不要只知道求别人给写控件。

15分
         private void panel1_Paint(object sender, PaintEventArgs e)
        {
            e.Graphics.DrawRectangle(Pens.Blue, 0, 0, panel1.Width - 1, panel1.Height - 1);
        }
5分
在窗体加载的时候 对panel 进行绘制 

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明c# winform项目,将panel控件中的四条边框加粗,且四条边框的颜色为蓝色
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!