为了账号安全,请及时绑定邮箱和手机立即绑定

winform难题.高手进

winform难题.高手进

神不在的星期二 2018-12-07 03:21:43
 private bool IsRun;        private void stop_Click(object sender, EventArgs e)        {            IsRun = false;            StreamWriter sw = File.AppendText(@"d:\myserver.txt");            sw.WriteLine(string.Format("停止:启动时间{0}", DateTime.Now));            sw.Close();        }         private void begin_Click(object sender, EventArgs e)        {            IsRun = true;            while (IsRun)            {                try                {                    StreamWriter sw = File.AppendText(@"d:\myserver.txt");                    sw.WriteLine(string.Format("启动:启动时间{0}", DateTime.Now));                    sw.Close();                }                catch (Exception ex)                {                    throw ex;                }                 System.Threading.Thread.Sleep(10000);            }        }    } 当按下按钮beigin后。。为什么stop按钮无法被按下。。好像假死的状态?????????????
查看完整描述

2 回答

?
呼唤远方

TA贡献1856条经验 获得超11个赞

System.Threading.Thread.Sleep(10000);

不是在这停了吗,你要开另外一个线程去做 begin_Click的事。

查看完整回答
反对 回复 2019-01-21
  • 2 回答
  • 0 关注
  • 328 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信