WinForm中Panel自定边框颜色

1、WinForm中的Panel控件无法直接自定义边框颜色,需要在Pain事件中画边框,但是效果不太理想,如下图

或者是这样的,效果都不太理想,只能通过自定义控件来实现了。

2、自定义控件,直接在控件中放置控件,但是效果还是不行,如上第一幅图

3、自定控件,在自定义控件放置Panel控件,在自定义控件的边框上画线,将其它控件拖放到Panel控件(也支持运行时添加控件,如果控件超出Panel范围,滚动条自动出现),设置Panel控件的AutoScroll属性为true,Anchor为Top | Left | Right | Bottom,效果如下图

4、不足的是不能自定义滚动条的样式

posted @ 2020-12-30 11:43  carrot_hlb  阅读(759)  评论(0编辑  收藏  举报