int i = string.IsNullOrEmpty(Textbox1.Text) ? 0 : int.Parse(Textbox1.Text);
需要对字符串进行检验。如果字符串为空时,给转换后的整型赋一个初值。
对于 Send_timer.Interval 来说,要求值大于0。
string strSecond = Send_time_textBox.Text;
//对strSecond值做判断
//如果没有填写时间间隔,默认为1S
int isecond = string.IsNullOrEmpty(strSecond) ? 1000 : int.Parse(strSecond);
Send_timer.Interval = isecond*10;//Interval以微秒为单位
if (Send_timer.Enabled == true)
{
if (Auto_checkBox.Checked)
{
Send_button.PerformClick();
}
}