c#怎么实现文本框中的文字向左循环滚动

c++语言也行,呵呵,希望有注释,谢谢!!!
2025-04-18 12:31:21
推荐回答(1个)
回答1:

int i =0;
string text = "abcdefg";
while(true)
{
if(i>=text.Length-2)i==0;//到头了,从0开始
textbox1.text = text.Substring(i);//截取后面的n个字符,逐渐减少个数,达到滚动的效果
Thread.Sleep(10);//休息一下
}

注意,上面的代码实际运行会让界面死掉,while里的语句需要放在一个timer里面,或者另开一个线程