Книга: Программирование мобильных устройств на платформе .NET Compact Framework

Листинг 11.5. Вызов метода Update() элемента управления для отображения пояснительного текста, информирующего о ходе выполнения задачи

Листинг 11.5. Вызов метода Update() элемента управления для отображения пояснительного текста, информирующего о ходе выполнения задачи

//--------------------------------------------------------------------
//Этот код принадлежит форме, содержащей по одному элементу управления
//Button (button1) и Label (label1)
//--------------------------------------------------------------------
private void button1_Click(object sender, System.EventArgs e) {
 //Отобразить курсор ожидания
 System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.WaitCursor;
 string testString;
 for (int loop3 = 0; loop3 < 100; loop3 = loop3 + 10) {
  label1.Text = loop3.ToString() + "% выполнено...";
  //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  //Чтобы отобразить информацию о процессе обновления,!
  //удалите символы комментария в строке ниже         !
  //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  //label1.Update();
  testString = "";
  for(int loop2 = 0; loop2 < 1000; loop2++) {
   testString = testString + "тест";
  }
 }
 label1.Text = "Готово!";
 //Удалить курсор ожидания
 System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.Default;
}

Оглавление книги


Генерация: 2.397. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз