原文 C#写点酷玩意,波形图控件 作者自行搬运到本站。
笔者闲的没事,突然想起电影里那些“高科技”仪器的显示器中有一个光点上下跳动,在后面拉出精美的波形图。
先来个效果:
这种控件算法不是很难,有c#语言基础的同学很容易就能想到。这里抛砖引玉,算法不是最优但是可以在较高效率上实现效果。
首先,我们需要一个timer作为整个画面渲染的触发器(50ms)
(部分c#代码来袭。。。。)
还要说一点,那个点是我用Ps出来的,目前没有什么好办法写出这种发光一样效果的圆(大家可以可以使用LinearGradientBrush来实现)
写在最后,这篇博客是我在2011年写的,当时技术水平有限(初中)(笑cry)所以并不代表我现在的技术水平。。。各位大牛慎喷(- -)