Книга: Программирование мобильных устройств на платформе .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;
}
- Примеры к главе 11 (производительность и графика)
- Права для выполнения резервного копирования
- Листинг 10.1. (simpleid.c) Отображение идентификаторов пользователя и группы
- Основные "рычаги" управления производительностью
- Набор текста
- Категорийный менеджмент. Курс управления ассортиментом в рознице
- Упражнения для самостоятельного выполнения
- 1.1. Информатика. Предмет информатики. Основные задачи информатики
- Пример применения метода «пять почему»
- Повторяющиеся задачи
- Постановка задачи
- Вызов хранимых процедур InterBase с использованием стандартного синтаксиса ODBC