编写一个倒计时程序时遇到问题:我分别在3个extBox控件中输入时间值 时、分、秒,然后在timer1控件的TICK事件中进行倒计时计算,并显示到另外一个textBox上,但是出现了“输入字符串的格式不正确”的异常,用try{}catch{}后编译能通过,但是却没有倒计时,显示出来的时间就是我输入的时间,单步运行时发现是跳过了倒计时计算部分。
出现异常的部分代码如下:
//将时间值统计为多少秒
int h = Convert.ToInt16(THour.Text.Trim().ToString());
int m = Convert.ToInt16(TMinute.Text.Trim().ToString());
int s = Convert.ToInt16(TSecond.Text.Trim().ToString());
int r = h * 3600 + m * 60 + s;
另外,系统的排错提示是:将一个字符串转换为DateTime时,先分析该字符串以获取日期,然后将每个变量放置到DateTime对象中。
出现异常的部分代码如下:
//将时间值统计为多少秒
int h = Convert.ToInt16(THour.Text.Trim().ToString());
int m = Convert.ToInt16(TMinute.Text.Trim().ToString());
int s = Convert.ToInt16(TSecond.Text.Trim().ToString());
int r = h * 3600 + m * 60 + s;
另外,系统的排错提示是:将一个字符串转换为DateTime时,先分析该字符串以获取日期,然后将每个变量放置到DateTime对象中。
解决方案 »
- 如何在C#中调用Microsoft.Office.Interop.Excel.dll里的工作表公式
- 关于 OleDbDataReader Read 返回首条记录的问题.
- 本人菜鸟有点小问题
- WMI取打印队列信息
- 请问在局域网中如何实现广播视频?
- 高人请帮助啊关于namespace 怎么用不会做
- 关于ComboBox
- (WinForm)请问我想程序在运行时根据自身是Debug或Release版本运行不同的函数,应该用什么语句来判断?
- 最近要做个c/s的项目,准备恶补下c/s的知识,大家帮忙推荐本好书吧。
- VS2010连接sqlserver2008 R2的问题
- 如何把网页上的验证码显示在WIN32窗体上
- 求助:文本文件定时读取问题,谢谢!
我在textBox控件中输入1,但是它是字符串型的1,我现在想把它转换为整型的1
Convert.ToInt32
但是按照您说的,改成32位整型也没用。在输出值的textBox中,还是我输入个什么时间,它显示个什么时间,没有一秒一秒的往下减。