0

我的代码如下所示:

            if (!backgroundWorker1.IsBusy)
        {
            fastDataListView1.ClearObjects();
            fastDataListView1.DataSource = null;
            fastDataListView1.RebuildColumns();
            fastDataListView1.BackColor = Color.DarkGray;
            fastDataListView1.Refresh();
            fastDataListView1.Enabled = false;
            button1.Text = "Working...";
            button1.Enabled = false;
            fastDataListView1.Refresh();

            try
            {
                backgroundWorker1.RunWorkerAsync();
            }
            finally
            {

                fastDataListView1.BackColor = Color.White;
                fastDataListView1.Enabled = true;

                button1.Text = "Refresh Data...";
                button1.Enabled = true;
            }

后台工作人员运行良好并获取应有的数据。我的问题是,当我更改以下属性时,主窗体上的控件似乎没有改变:

            button1.Text = "Working...";

在启动后台工作者之前。我可以拖动主窗体,它应该是响应式的。我究竟做错了什么?

4

0 回答 0