МЕНЮ И ДИАЛОГИ Лекция
Главное меню 2 Визуальное построение, расположение, стандартное меню. Динамическое построение MainMenuStrip.Items.Add("123"); Классы MenuStrip и ToolStripMenuItem. Свойства Items и DropDownItems соответственно.
Контекстное меню 3 Каждый у.э. имеет свойство ContextMenuStrip.
Диалоговые окна 4 Окно в режиме диалога открывается не асинхронным методом Show(), а синхронным методом ShowDialog(). Эффект диалога достигается тем, что сообщения Windows, адресованные приложению, обрабатываются в локальном цикле окна, а не в цикле приложения. Чтобы закончить диалог, необходимо установить свойство формы DialogResult в значение, отличное от None. Проще всего это сделать при помощи свойства Button.DialogResult.
Схема организации диалога 5 Диалоговую форму снабжаем свойствами, которые отражают ее состояние. В вызывающей форме: 1.Создаем диалог и настраиваем его свойства. 2.Открываем диалог и получаем результат диалога. 3.В зависимости от результата выполняем необходимые действия. Пример. Диалог для ввода личных данных (имя, фамилия).
Стандартные диалоги 6 Компоненты стандартных диалогов позволяют выполнять настройку диалогов в окне свойств.