新建一个Winform,双击设计界面,产生Load事件,然后粘贴如下代码替换覆盖:
int left;//这行一起复制
private void Form1_Load(object sender, EventArgs e)
{
TextBox txt = new TextBox();
Timer t = new Timer();
t.Interval = 1000;
t.Tick += delegate
{
txt.Text = (left--).ToString();
};
Controls.Add(txt);
txt.KeyDown += (s, ee) =>
{
if (ee.KeyCode == Keys.Enter)
{
left = Convert.ToInt32(txt.Text);
t.Start();
}
};
}
运行,输入初始值(整数秒),按回车。
这个我会,可以帮你写!