效果图:
|
|
|
private void timer2_Tick(object sender, EventArgs e)
{
int left = label1.Left;//获得该Label距离窗体左边缘的距离
int right = label1.Right;//获得Label距离窗体右边缘的距离
left = left - 3;//每执行一次timer_Tick距离窗体的左距离减3像素,这个操作只是控制像左移动的幅度,可以更改
if (right <= 0)//如果右边的距离为0,也就是Label完全退出窗体左边的时候,设置左边距为窗体宽度,此时Label会从右边出来
{
left = this.Width;
}
label1.Left = left;
}