动态效果控件实现

时间:2023-02-10 13:53:36

在winfrom下实现自定义控件还是比较容易的,今天就分享下实现的动态效果的控件;主要原理就是GDI在Onpaint函数里进行重绘,然后在加上定时器实现动态的效果,;

1:点击时会旋转的button:

动态效果控件实现

2:点击时带有水波纹效果的button:

动态效果控件实现

3:切换页签时会滑动的指示条:

动态效果控件实现

原理都同样的,代码分享在github上,https://github.com/hongpingyang/DynamicButton

以上这些做的比较简单,要做的好看,还是要花点功夫的;