該控件是繼承於 Control 基類開發的。他的波浪動畫是利用定時器對貝賽爾曲線x軸方向偏移。
Active 屬性設置波浪動畫是否啟動。在vs的窗體設計器是看不到效果的,因為重寫了 DesignMode 取消了他的默認行為,只有在實際程序運行中才會有效果。
通過 WaveHeight 、 WaveInterval 、 WaveTension 、 WaveWidth 這些屬性構成貝賽爾曲線的形狀。
重寫的方法如下
新增的類如下
新增屬性如下
源碼下載:水波紋進度控件.zip
該控件是繼承於 Control 基類開發的。他的波浪動畫是利用定時器對貝賽爾曲線x軸方向偏移。
Active 屬性設置波浪動畫是否啟動。在vs的窗體設計器是看不到效果的,因為重寫了 DesignMode 取消了他的默認行為,只有在實際程序運行中才會有效果。
通過 WaveHeight 、 WaveInterval 、 WaveTension 、 WaveWidth 這些屬性構成貝賽爾曲線的形狀。
重寫的方法如下
新增的類如下
新增屬性如下
源碼下載:水波紋進度控件.zip
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。