winform 如何实现做跑马灯效果?
答案:2 悬赏:50 手机版
解决时间 2021-04-26 06:48
- 提问者网友:泪痣哥哥
- 2021-04-26 03:37
winform 如何实现做跑马灯效果?
最佳答案
- 五星知识达人网友:千夜
- 2021-04-26 04:10
用panel和label控件。 代码如下,如果有什么不明白的地方,Q我:346547027
private void timer1_Tick(object sender, EventArgs e)
{
if (this.label1.Left <= 0)
{
this.labNews.Left = 540;
}
else
{
this.labNews.Left -= 1;
}
}
全部回答
- 1楼网友:十鸦
- 2021-04-26 04:35
最简单也是最笨的方法就是Timer控件,在Timer事件里面每次给要做跑马效果的控件left属性减少一个值,当跑马控件完全跑出Form的时候再赋值属性left一个较大的值,使得跑马控件回到Form右边,思路就是这样。
例如要给标签控件Label1从右到左移动:
在Timer事件里面写:
if(Label1.left > -1000) //-1000可根据实际情况设定
{
Label1.left -= 5; //每次减5
}
else
{
Label1.left = 5000; //使跑马控件在左边消失后回到右边,5000根据情况设定值
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯