怎么能让这个小程序出错后,重新登录接着跑呢?

呦呦 2012-04-12 04:00:12

#region timer定时器事件
private void timer1_Tick(object sender, EventArgs e)
{
LoginForm ff = new LoginForm();
ff.setText("11", "111");
ff.btnLogin_Click(sender, e);
}

private void timer_Tick(object sender, EventArgs e)
{
string nowTime = DateTime.Now.ToString("HH:mm");
if (nowTime == "21:00" || nowTime == "22:00" || nowTime == "23:30" || nowTime == "3:30" || nowTime == "4:30" || nowTime == "15:00"
|| nowTime == "17:00" || nowTime == "18:00" || nowTime == "19:00" || nowTime == "20:00")
{
if (button1.Enabled)
{
timer.Enabled = false;
button1_Click(sender, e);
timer.Enabled = true;
}
}
}

#endregion
...全文
267 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
呦呦 2012-12-12
  • 打赏
  • 举报
回复

try
            {
                            }
            catch (Exception ex)
            {
                                Application.Restart();
            }
himi_ 2012-04-12
  • 打赏
  • 举报
回复
把想在出现异常后继续执行的代码封装成一个方法,放在catch中,
这样一旦出现异常后就会进行递归调用了。
呦呦 2012-04-12
  • 打赏
  • 举报
回复
我试试看
wangpei19920608 2012-04-12
  • 打赏
  • 举报
回复
同理!!!
  • 打赏
  • 举报
回复
捕获异常,触发重新启动事件
我爱小土豆 2012-04-12
  • 打赏
  • 举报
回复
try catch 捕获异常
bdmh 2012-04-12
  • 打赏
  • 举报
回复
catch错误,catch中不要退出
lanxiaoajn 2012-04-12
  • 打赏
  • 举报
回复
都放在try--catch中

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧