我有一些c#代码来移动文本,例如HTML中的字幕标记。 我想在不消失的情况下将第二个文本移到第一个文本之后。
string[] ss;
int index = 0;
private void timer1_Tick(object sender, EventArgs e)
{
if (clsBas.SCREEN_TEXT != "") //multiline text
{
lblScreenText.Text = ss[index];
if (lblScreenText.Left < 0 && (Math.Abs(lblScreenText.Left) > lblScreenText.Width))
{
lblScreenText.Left = 1920;//panel width
index++;
}
lblScreenText.Left = lblScreenText.Left - 15;
if (index == ss.Length)
{
index = 0;
}
}
}