后台工作者从不在 Winform 中实例化

本文关键字:Winform 实例化 工作者 后台 | 更新日期: 2023-09-27 18:34:11

此代码运行后台工作程序之前的所有行,但不运行后台工作程序项:

private void Form1_Load(object sender, EventArgs e)
{
    // Other code that runs
    // debugger never executes these lines of code????
    BackgroundWorker backgroundWorkerRefreshData = new BackgroundWorker();
    backgroundWorkerRefreshData.DoWork += new DoWorkEventHandler(backgroundWorkerRefreshData_DoWork);
    backgroundWorkerRefreshData.RunWorkerAsync();
}

后台工作者从不在 Winform 中实例化

将后台工人代码移动到 Form1() 构造函数,看看它是否在那里工作。

否则,它看起来像一个错误的执行。 我过去曾在Visual Studio 2010中向项目添加代码,但执行永远不会运行它。 我保存了我的工作关闭 Visual Studio - 重新启动它,甚至没有保存更改。 如果第一部分不起作用,我建议尝试重新启动Visual Studio。