停止按钮不起作用c#

时间:2013-10-07 20:46:33

标签: c# visual-studio-2012 data-acquisition

我正在创建一个有6个按钮的表单,当我们点击start时:它将开始数据采集并将继续执行大约40分钟。所以,我添加了一个暂停和停止按钮来停止执行。 但问题是停止和暂停按钮没有激活,我不能在程序执行时单击它们。我在数据acq函数中尝试了 stop.Enabled = True; 。但是,它不起作用。我尝试了后台工作者,但这又是同样的问题。我甚至尝试过try catch,并在循环内启用了按钮。但我无法弄清楚我的错误是什么。任何人都可以帮助我。我已附上以下代码草案。你能告诉我出了什么问题吗?解决方案。

private void start_Click(object sender, EventArgs e)
    {
        if (runningTask == null)
        {
            try
            {
                Stop.Enabled = true;
                // Data Acquisition
            }
            catch (DaqException exception)
            {
                //Display Errors
                MessageBox.Show(exception.Message);
                runningTask = null;
                Stop.Enabled = false;
                start.Enabled = true;
            }

谢谢!

0 个答案:

没有答案