//怎么把你输入了多少个字`记录下来等时间到了``要显示出你一共打了多少字?如果用户输入的字数,以界面上的文本框里的字数为准,只要textBox1.Text.Length即可取得.
如果以用户输入为准,包括删除的字数,就在文本框的textBox1_KeyPress事件里统计.每输入一个字符就加1//怎么样这样显示时间``
// 就是 0:00:00 用Timer控件即可实现
如果以用户输入为准,包括删除的字数,就在文本框的textBox1_KeyPress事件里统计.每输入一个字符就加1//怎么样这样显示时间``
// 就是 0:00:00 用Timer控件即可实现
解决方案 »
- C# SerialPort 的问题
- 请教个问题,函数中new了一个对象,程序结束的话,会自动调用函数的dispose吗?
- 如何引用已经做好的程序通过一个button连接到现行程序里,?
- C# winform登陆用户密码验证~~~~~~在线等~~~
- 想在另一个窗体中,将登陆窗体中的textbox的信息插入到数据库中,该怎么做?
- c#中,用什么方法可以代替Response.Write或Response.Redirect
- 怎样获得RadioButton的返回值?
- 请问如何在C#程序中实现写一个rtf文件(含表格、文本和图片),最好有个例子!!急用!!!
- chart X轴的坐标值无法固定
- 请教.net安装问题
- 客户端和服务器端传值问题
- 在c#中如何代码实现验证sql语句表达式的正确性?
实现用户一输入,就开始计时.在timer1的Tick事件里加1即可实现秒表的功能: private void timer1_Tick(object sender, EventArgs e)
{
label1.Text = Convert.ToDateTime(label1.Text).AddSeconds(1).ToLongTimeString();
}注:label1上的文字是(0:00:00)
private int timer = 60 * 20; // 20分private void timer1_Tick(object sender, EventArgs e)
{
if (timer <= 0)
{
timer1.Enabled = false;
timer = 60 * 20;
/* TODO 时间到! */
}
label1.Text = string.Format("{0:00}:{1:00}:{2:00}",
timer / 60 / 60, timer / 60 % 60, timer % 60);
timer--;
}
因为我还没学到这里来`所以看不太懂`
label1.Text = string.Format("{0:00}:{1:00}:{2:00}",
timer / 60 / 60, timer / 60 % 60, timer % 60);
timer--;
这个是什么意思啊`能告诉我一下不?
不然我都不知道怎么下手
timer / 60 / 60, timer / 60 % 60, timer % 60);
timer--; 将时间按照设置的格式转换成文本,再设置给label1.Text。
timer/60/60 时
timer/60%60 分
timer%60 秒
如果是1000秒,算出来就是0:00 16:00 40:00