求一个c#.Net的winForm的小程序!急急急急
c#.Net的winForm实现的简单程序,要求:1随意输入几个字符,如“中国人民”,每隔1秒减少一个字,变成“国人民”,再变成“人民”,最后成“民”,然后又变成“中国人...
c#.Net的winForm实现的简单程序,要求:1随意输入几个字符,如“中国人民”,每隔1秒减少一个字,变成“国人民”,再变成“人民”,最后成“民”,然后又变成“中国人民”,如此反复循环 。2.要用到substring等字符串的内容,要用到timer控件。
我要完整的具体程序,能实现上述要求即可。急急急急!在线等 展开
我要完整的具体程序,能实现上述要求即可。急急急急!在线等 展开
展开全部
timer的enable初始状态为false
private void button1_Click(object sender, EventArgs e)
{
timer1.Enabled = true;
i = textBox1.Text.Trim().Length;
}
string str = "";
int i=0;
private void timer1_Tick(object sender, EventArgs e)
{
if (str.Length < i)
{
str = textBox1.Text.Trim().Substring(textBox1.Text.Trim().Length - 1) + str;
}
textBox1.Text = textBox1.Text.Trim().Substring(0, textBox1.Text.Trim().Length - 1);
if (textBox1.Text.Length <= 0)
{
textBox1.Text = str;
}
}
private void button2_Click(object sender, EventArgs e)
{
timer1.Enabled = false;
str = "";
}
private void button1_Click(object sender, EventArgs e)
{
timer1.Enabled = true;
i = textBox1.Text.Trim().Length;
}
string str = "";
int i=0;
private void timer1_Tick(object sender, EventArgs e)
{
if (str.Length < i)
{
str = textBox1.Text.Trim().Substring(textBox1.Text.Trim().Length - 1) + str;
}
textBox1.Text = textBox1.Text.Trim().Substring(0, textBox1.Text.Trim().Length - 1);
if (textBox1.Text.Length <= 0)
{
textBox1.Text = str;
}
}
private void button2_Click(object sender, EventArgs e)
{
timer1.Enabled = false;
str = "";
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询