C# 如何从右向左移动多标签(一个和另一个)?

C# 如何从右向左移动多标签(一个和另一个)?,c#,C#,我想使用c#制作移动标签(从右向左)和移动一个和另一个 我试过了。但是不移动一个和另一个。我想做这样的链接。() lblScreenText.Text=ss[index]; if(lblScreenText.Left lblScreenText.Width) { lblScreenText.Left=lblScreenText.Width; 索引++; } lblScreenText.Left-=3; 它不是一个接一个地工作。 当第一个标签消失时,第二个标签是start。我猜“if”语句不是您

我想使用c#制作移动标签(从右向左)和移动一个和另一个

我试过了。但是不移动一个和另一个。我想做这样的链接。()

lblScreenText.Text=ss[index];
if(lblScreenText.Left<0&(Math.Abs(lblScreenText.Left)>
lblScreenText.Width)
{
lblScreenText.Left=lblScreenText.Width;
索引++;
}
lblScreenText.Left-=3;
它不是一个接一个地工作。
当第一个标签消失时,第二个标签是start。

我猜“if”语句不是您想要的。这将只执行一次。也许使用
while
语句或类似的语句?注意不要遇到无限循环。您的目标是什么:Winforms、WPF、ASP。。?您应该始终正确标记您的问题,以便人们可以在问题页面上看到它!哦Winform。我错过了。对不起,我猜“如果”不是你想要的。这将只执行一次。也许使用
while
语句或类似的语句?注意不要遇到无限循环。您的目标是什么:Winforms、WPF、ASP。。?您应该始终正确标记您的问题,以便人们可以在问题页面上看到它!哦Winform。我错过了。很抱歉
lblScreenText.Text =  ss[index];
if (lblScreenText.Left < 0 && (Math.Abs(lblScreenText.Left) > 
lblScreenText.Width))
{
    lblScreenText.Left = lblScreenText.Width;
     index++;
}
lblScreenText.Left -= 3;