RichTextBox 文本闪烁
有人知道如何使 RichTextBox
文本的各个部分在 Winforms 上的 .NET 中闪烁吗? 或者也许这已经完成了?(谷歌没有提供帮助)
谢谢
does someone know, how to make various parts of RichTextBox
text to blink in .NET on Winforms?
Or maybe this is already done?(Google gave no help)
Thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
首先你需要一个计时器。选择文本并单击闪烁按钮后,将文本区域(开始位置:结束位置)保存到数组中。随着计时器每秒更改(例如)数组中保存的区域中文本的颜色。如果文本发生更改,请检查更改是否发生在某个区域中,并增加或缩小该区域。如果文本在区域外发生更改,请检查闪烁文本是否移动,并向后/向前移动该区域。
First you need a timer. after selecting a text and click the blink button save the region of the text (startposition:endposition) to an array. With the timer change every second(for example) the color of the text in regions saved in the array. if the text is changed check if the change occured in a region and inrecrease or shrink the region. if the text is change outside a region check if the blinking text is moved and move the region also backward/foreward.