如何实现Label文字从右至左不间断滚动,不间断!!!解决即给分!!
小弟通过如下代码实现了Label文字从右至左滚动,但这种滚动是要等Label完全消失在左边时,再从右边出来,
现想实现不间断的滚动,就是说,Label第一个字进入最左边时,从最右边显示进入最左边的字,实现不间断,完整显示!
请高手指点,给小弟一个思路或代码,谢稿
int ScreenWidth = SystemInformation.PrimaryMonitorMaximizedWindowSize.Width;
int ScreenHeight = SystemInformation.PrimaryMonitorMaximizedWindowSize.Height;
Point MyPos = new Point(this.label1.Location.X, this.label1.Location.Y);
if (MyPos.X + Width + this.label1.Width >= ScreenWidth)
{
this.label1.Location = new Point(MyPos.X - 20, 0);
return;
}
else
{
this.label1.Location = new Point(this.Width, 0);
}
现想实现不间断的滚动,就是说,Label第一个字进入最左边时,从最右边显示进入最左边的字,实现不间断,完整显示!
请高手指点,给小弟一个思路或代码,谢稿
int ScreenWidth = SystemInformation.PrimaryMonitorMaximizedWindowSize.Width;
int ScreenHeight = SystemInformation.PrimaryMonitorMaximizedWindowSize.Height;
Point MyPos = new Point(this.label1.Location.X, this.label1.Location.Y);
if (MyPos.X + Width + this.label1.Width >= ScreenWidth)
{
this.label1.Location = new Point(MyPos.X - 20, 0);
return;
}
else
{
this.label1.Location = new Point(this.Width, 0);
}
...全文
相关推荐
IOS-文字滚动的Label
文字可以滚动的Label,包括两种方式,支持暂停滚动和恢复滚动!
C# Label 有滚动条(或TextBox不能选中文字的解决方案)
最近再研究一个小程序,需要显示出来的内容不能被复制,再网上看到有说将TextBox的ReadOnly设置为True、ShortcutsEnabled设置为false,不过这样弄了之后内容虽然不能复制了,但是内容还是可以被选中(本人有点小完美主义,- -!,先自己笔视下自己),最终通过网上的资料和自己的研究总算有个较为完美的解决方案。 解决思路 通过Panel+Label达到效果。Panel提供滚动条,Label达到不能选中不能复制的效果。 参数设置 Panel AutoScroll=True Lab.
wpf在一定区域内循环滚动文字
利用计时器timer控制label移动,达到在窗口的一个限制区域内文字的循环滚动
swift-scrollText滚动文字文字滚动一句代码实现传入字符串即可
scrollText 滚动文字,文字滚动,一句代码实现,传入字符串即可
WPFLable从右往左显示文字.7z
从文件名可以看出,这个是Lable控件,文字从右到左移动文字,里面有源代码,可以根据自己需要更改,亲测有效!!!


