我想在应用程序界面
实现一个显示时间闪动
就是像公车上那种时而出现的
就是时间在窗口移动
但不会写代码
请教各位 谢谢!
private void timer1_Tick(object sender, System.EventArgs e)
{
string str2 = this.txt_Show.Text.Substring(this.txt_Show.Text.Length -1,1);
string str1 = this.txt_Show.Text.Substring(0,this.txt_Show.Text.Length -1);
this.txt_Show.Text = str2 + str1;
}
private void TextBoxRun_Load(object sender, System.EventArgs e)
{
this.txt_Show.Text = System.DateTime.Now.ToString(" hh:mm:ss ");//把时间显示在文本框里面.
timer1.Start();
}
不知道你要的是不是这样的效果.
开始那个时间没有动,现在修改了一下
private void timer1_Tick(object sender, System.EventArgs e)
{
string str2 = this.txt_Show.Text.Substring(this.txt_Show.Text.Length -1,1);
string str1 = this.txt_Show.Text.Substring(0,this.txt_Show.Text.Length -1);
this.txt_Show.Text = str2 + str1;
}
private void TextBoxRun_Load(object sender, System.EventArgs e)
{
timer2.Start();
timer1.Start();
}
private void timer2_Tick(object sender, System.EventArgs e)
{
this.txt_Show.Text = System.DateTime.Now.ToString(" hh:mm:ss ");
}
注意:timer1的Enabled属性设置为50;timer2的Enabled属性设置为1000;