Мой код выглядит так:
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...";
до запуска фонового рабочего.Я МОГУТ тащить основную форму, и она отзывчива, как и должна.Что я делаю не так?