Создание Windows-приложений на основе Visual C#


              

В каждом обработчике мы добавили





  Лекции


Создание Windows-приложений на основе Visual C#
1.   Введение в windows-формы
2.   Работа с элементами управления
3.   Работа с элементами управления (...
4.   Работа с данными
5.   Использование библиотек кода в w...
6.   Работа с печатью и изображениями
7.   Асинхронное программирование
8.   Справочные материалы. перевод пр...
9.   Создание пакетов установки
10.   Безопасность Windows-форм
11.   Финальный проект — программа edu...
    Экзамен
    Сдать экзамен экстерном
    Литература
    Примеры

Создание Windows-приложений на основе Visual C# версия для локальной работы
6. Лекция: Работа с печатью и изображениями
Страницы:
« |
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
вопросы | »
|
учебники
|
для печати и PDA
  Если Вы заметили ошибку - сообщите нам.  
Включить комментарии
|| Настройки
|| Модерация
|| Помощь
В каждом обработчике мы добавили метод Invalidate для перерисовки содержимого pictureBox1 после выбора пункта меню. Удобно, когда выбранный пункт меню помечается галочкой (см. рис. 6.10). Переходим в режим дизайна, выделяем пункт меню Вид (View) и в окне Properties дважды щелкаем в поле события Popup:
private void mnuView_Popup(object sender, System.EventArgs e) { if (sender is MenuItem) { bool ImLoad = (pictureBox1.Image != null); foreach (MenuItem menuitem in ((MenuItem)sender).MenuItems) { menuitem.Enabled = ImLoad; menuitem.Checked = (this.selectedMode == menuitem.Index); } }
}
В обработчиках пунктов контекстного меню дублируем код для соответствующих пунктов главного меню:
private void cmnuResize_Click(object sender, System.EventArgs e) { Вставляем скопированный код для mnuResize_Click }
private void cmnuActual_Click(object sender, System.EventArgs e) { Вставляем скопированный код для mnuActual _Click }

Содержание  Назад  Вперед