求C#中winform窗体里文本框的字飘动的效果!!

求C#中winform窗体里文本框的字飘动的效果!!,第1张

(1)新建窗体form2
(2)在窗体里面放1个textbox控件,1个timer控件。注意在属性栏里面设置timer控件的enable为true,设置interval为1000,然后切换到事件属性。给Tick添加事件。后台代码如下
public partial class Form2 : Form
{
private int index = 0;
public Form2()
{
InitializeComponent();
}
private void timer1_Tick(object sender, EventArgs e)
{
//设置文本框里面有几个字符
int length = 15;
//需要显示的字符串
string par = "款到即发看发上岛咖啡将阿克苏极度疯狂卡死大方 ";
int parLength = parLength;
//文本框里面的内容
string sub=stringEmpty;
if (length <= parLength - index)
//不用拼接的时候
sub = parSubstring(index, length);
else
{
//需要拼接的时候
sub = parSubstring(index, parLength - index) + parSubstring(0, length - (parLength - index));
if (index == parLength - 1)
index = -1;
}
thistextBox1Text = sub;
index++;
}
}
注意不要漏了这个属性: private int index = 0;


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12837879.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存