vs2005 + c# + winform开发。
窗口中有一个timer1控件,其定时触发时要查询数据库某个表的字段内容,再做相应处理。由于是主从结构的,客户端需通过局域网联系服务器。当误拔网线或网线接触不良时就无法查询数据。因此我用了一个Try......Catch()结构来包裹这个查询语句块。在Catch部分写的是:
MessageBox.Show("网络不通,请联系管理员");
this.Close();  //关闭当前大窗口结果运行后发现,当人为拔掉网线后系统会弹出提示窗口:"网络不通,请联系管理员",但点击"确定"按钮会出现一排排相同的提示窗口,且大窗口也不会关闭。这时为什么呢? 谢谢指教!