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

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

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

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

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

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

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

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

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

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

 重写方法如下

公开方法如下

新增类如下

新增属性如下

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

posted @   唧唧复唧唧木兰当户织  阅读(2925)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示