1. Теоретические сведения



СодержаниеФормы, элементы управления и меню
Принципы дизайна интерфейса
Композиция формы
Эстетика внешнего вида
Подбор шрифта
Изображения и значки
Фигурные и прозрачные элементы управления
1.2. Работа с формами
Добавление формы к проекту
Как добавить к проекту новую форму
Назначение стартовой формы
Выбор первоначального размещения формы
Изменение внешнего вида формы
Рис. 2-3. Окно свойств формы
Свойства BackColor, ForeColor и Text
Свойства Font, Cursor и BackGroundlmage
Применение методов формы
Form, Activate
Метод Activate
Метод Hide
Метод Close
Применение событий формы
Создание обработчика события в проекте Visual C
События жизненного цикла формы
Load • Activated
Событие Load
События Activated и Deactivated
Событие VisibleChanged
Событие Closing
Событие Closed
1.3. Применение элементов управления и компонентов
Работа с элементами управления
Как добавить элемент управления
Редактирование свойств элемента управления во время разработки
Как одновременно отредактировать свойства для нескольких элементов управления во время разработки
Установка порядка передачи фокуса при нажатии клавиши Tab
Как установить порядок передачи фокуса при помощи свойства Tablndex
Как установить порядок передачи фокуса через графический интерфейс Visual Studio
Вложенные элементы управления и контейнеры
Применение элементов управления Group Box и Panel
Применение элемента управления TabControl
Рис. 2-6. Элементы управления TabPage в составе TabControl
Создание обработчиков событий элементов управления
Создание обработчика события по умолчанию для элемента управления
Создание обработчика события в проекте Visual C
Конструирование меню во время разработки
Применение компонента MainMenu
Рис. 2-9. Создание меню при помоши компонента MainMenu
Создание главного меню во время разработки
Разделение элементов меню
Доступ к меню с клавиатуры
Как назначить клавишу доступа для элемента меню
Быстрые клавиши
Создание контекстного меню
Создание контекстного меню
Изменение меню во время выполнения
Активация и деактивация команд меню
Отображение элементов меню с флажками
Отображение элементов меню с переключателями
Как сделать элемент меню невидимым
Создание элементов меню во время выполнения
Создание элементов меню во время выполнения
Проверка на уровне поля
Применение свойств элемента управления TextBox
Применение событий для проверки на уровне поля
Проверка вводимых символов
Char. IsLetterOrDigit
Работа с фокусом ввода
События Validating и Validated
Применение события Validating для проверки текстового поля
Обработка событий клавиатуры на уровне формы
Оповещение пользователя об ошибках ввода
Компонент ErrorProvider
Отображение сообщений об ошибках
Применение компонента ErrorProvider при создании обработчика события, проверяющего значение элемента управления
Преобразование типов
2.2. Практическое задание
Упражнение 1. Создание пользовательского интерфейса
Таблица 2-4. Элементы меню
1.3. Задания для самостоятельного выполнения
Контрольные вопросы