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Событие Closed1.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. Задания для самостоятельного выполненияКонтрольные вопросы