所以我有一个 2 形式的应用程序。您在当天的报价中输入的第一个表格,然后按一个按钮打开第二个表格,其中显示在标签中的文本。然后,您按下一个按钮,文本就会使用无限循环在屏幕上连续滚动。它显然会挂起程序。我希望能够让文本坐在那里滚动,直到有人想通过单击按钮或其他东西来停止它......我很确定你必须用线程来做,我只是新来的,不要真的很了解线程...这是我通过单击按钮调用的无限循环...
private void StartScroll()
{
System.Text.StringBuilder sb = new System.Text.StringBuilder(label2.Text + " ");
while (true)
{
char ch = sb[0];
sb.Remove(0, 1);
sb.Insert( sb.Length , ch);
label2.Text = sb.ToString();
label2.Refresh();
System.Threading.Thread.Sleep(100);
}
}
任何帮助表示赞赏!