Я хочу, чтобы прочитать текстовый файл из Интернета, и я хочу, читая файл, изображение, которое представляет собой анимацию gif, показывается, и после того, как чтение закончится, снимок будет скрыт. Я использую фона рабочего. У меня есть lable, который показывает состояние, но когда я нажимаю BtnCheck
Кнопка bg не работает, и маска не изменяется.background worker dont work
Мой код:
private void Form1_Load(object sender, EventArgs e)
{
backgroundWorker1.WorkerReportsProgress = true;
backgroundWorker1.WorkerSupportsCancellation = true;
}
private void BtnCheck_Click(object sender, EventArgs e)
{
PbLoading.Visible = true;
if (backgroundWorker1.IsBusy != true)
{
// Start the asynchronous operation.
backgroundWorker1.RunWorkerAsync();
}
}
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
LbleState.Text = "Reading txt File...";
webClient1 = new WebClient();
if (CheckForInternetConnection())
{
try
{
Stream stream = webClient1.OpenRead(TxtWebAdrss);
StreamReader reader = new StreamReader(stream);
String content = reader.ReadToEnd();
reader.Close();
LbleState.Text = "Reading Finished .";
}
catch
{
LbleState.Text = "Error reading";
}
}
else LbleState.Text = "Internet not connected!";
}
Может кто-нибудь мне помочь? – sadegh