请帮我编一个倒计时C#程序,倒计时时间由用户设定,单位是秒,要在一个textbox里显示还剩多少时
请帮我编一个倒计时C#程序,倒计时时间由用户设定,单位是秒,要在一个textbox里显示还剩多少时请帮我编一个倒计时C#程序,倒计时时间由用户设定,单位是秒,要在一个te...
请帮我编一个倒计时C#程序,倒计时时间由用户设定,单位是秒,要在一个textbox里显示还剩多少时请帮我编一个倒计时C#程序,倒计时时间由用户设定,单位是秒,要在一个textbox里显示还剩多少时间。另外,再把要用的组件(如timer,textbox)说一下。谢谢!我不要随便从网上拷下来的
展开
2个回答
展开全部
新建一个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();
}
};
}
运行,输入初始值(整数秒),按回车。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询