水波紋進度控件----------WinForm控件開發系列


該控件是繼承於 Control 基類開發的。他的波浪動畫是利用定時器對貝賽爾曲線x軸方向偏移。

Active 屬性設置波浪動畫是否啟動。在vs的窗體設計器是看不到效果的,因為重寫了 DesignMode 取消了他的默認行為,只有在實際程序運行中才會有效果。

通過 WaveHeightWaveIntervalWaveTensionWaveWidth 這些屬性構成貝賽爾曲線的形狀。

 重寫的方法如下

新增的類如下

新增屬性如下

源碼下載:水波紋進度控件.zip


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM