文本跑马灯特效控件----------WinForm控件开发系列

该控件是继承于 Control 基类开发的。可以设置文本轮流播放,这个控件目前基本可以当做一个简单的文本广告控件。

控件可以添加文本段列表,每段文本可以设置出现动画和文字渐变颜色,还可以让指定某一段文本重复播放指定的次数。

 IntervalTime 属性是设置 Items 集合的每一个选项之间的播放时间间隔。

Items 集合里面存放每一个文本就相关的设置

Orientataion 属性可以设置文本从哪个方向出现。

RemainTime 属性是文本通过动画出现后停留的时间。

Repetition 属性设置该文本重复播放指定次数后再播放下一个文本选项。

Style 属性设置文本出现的动画类型。

Enable 的属性,这个属性的用途可以控制文本是否在播放列表中。因为把文本添加到 Items 集合并不代表文本处于播放列表中。就是说我添加文本,但我迟点再设置它可以播放。因为 enableTextList 才是存放真正的文本播放列表。

 重写方法如下

公开方法如下

新增类如下

新增属性如下

控件库的源码已整体发布到gitee,下载地址:(花木兰控件库)https://gitee.com/tlmbem/hml

posted @ 2019-08-31 20:14  唧唧复唧唧木兰当户织  阅读(2808)  评论(0编辑  收藏  举报