在c# winform项目,目前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 进行绘制
|