winform滚动条美化

首次做winfrom应用,在滚动条美化上费了很大劲,网上资料新手表示要么看不懂要么不会用。这里把我的实现过程记下来,尽量写详细点,希望帮助下其他跟我一样纠结这个问题的朋友。

首先重绘控件直接复制Sunday丶若雪写的:
https://blog.csdn.net/qq_33212020/article/details/53447135
项目内新建个用户控件,全部复制进去就直接能用了,再次对Sunday丶若雪表示感谢。这里把自己摸索出来的该控件用法写给需要的朋友。
原效果:
控件原效果
个人实现效果:
个人实现效果
原理:设计界面放两个panel(pn_info,pn_scroll。AutoScroll属性都设为false,最好命名和我一样,方便代码使用),pn_info放在pn_scroll内部,pn_info放信息,pn_scroll放滚动条。pn_info添加滚轮事件,带动滚动条运动。滚动条的拖动事件内带动pn_info的滚动(pn_info通过改变top值来模拟滚动)。pn_info的location设为(0,0)。我这里pn_info为动态添加数

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值