在winfrom下实现自定义控件还是比较容易的,今天就分享下实现的动态效果的控件;主要原理就是GDI在Onpaint函数里进行重绘,然后在加上定时器实现动态的效果,;
1:点击时会旋转的button:
2:点击时带有水波纹效果的button:
3:切换页签时会滑动的指示条:
原理都同样的,代码分享在github上,https://github.com/hongpingyang/DynamicButton
以上这些做的比较简单,要做的好看,还是要花点功夫的;
在winfrom下实现自定义控件还是比较容易的,今天就分享下实现的动态效果的控件;主要原理就是GDI在Onpaint函数里进行重绘,然后在加上定时器实现动态的效果,;
1:点击时会旋转的button:
2:点击时带有水波纹效果的button:
3:切换页签时会滑动的指示条:
原理都同样的,代码分享在github上,https://github.com/hongpingyang/DynamicButton
以上这些做的比较简单,要做的好看,还是要花点功夫的;