新手C#小白,想在textbox中实现自动计时功能,百度了一下午,要么看不明白,要么太复杂。于是就自己随便弄了下,虽然不是很好,但基本实现功能。
首先拖入timer和textbox控件:
![timer](https://img-blog.csdnimg.cn/20200819170321144.PNG#pic_center)
接下来设置timer的事件
最后直接贴代码
int hour;
int minute;
int second;
private void timer1_Tick(object sender, EventArgs e)
{
this.timer1.Enabled = true;
this.timer1.Interval = 1000;
second ++;
if (second == 60)
{
second = 0;
minute++;
}
if (minute == 60)
{
minute = 0;
hour++;
}
textBox1.Text = hour .ToString() + ":" + minute.ToString() + ":" + second.ToString();
}
虽然简单,也是在尝试多次得出的结果,刚开始都是用最笨的功能实现自己想要功能,希望自己也能慢慢的成为it大佬,现在菜的自己都不敢相信。成果图:
大佬们有好的想法可以教教我这个小渣渣。