Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб.раб. поС#.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.88 Mб
Скачать

Форматирование элементов управления

Пункт главного меню Format содержит опции выравнивания, изменения размера и блокировки элементов управления:

Рисунок 3.7 -  Пункт главного меню Format

При выделении нескольких элементов управления около одного из них появляются темные точки маркера. Свойства выбранных элементов будут изменяться относительно этого, главного элемента управления. Для последовательного выделения нескольких элементов удерживаем клавишу Shift, главным элементом будет последний выделенный элемент.

При создании дизайна формы всегда следует использовать возможности студии для расположения элементов.

Таблица 3.5 - Значение пунктов меню формат

Пункт меню Format

Описание

Align

Выравнивание выбранных элементов управления

Make Same Size

Установка равного размера

Horizontal Spacing

Пробел между элементами по горизонтали

Vertical Spacing

Пробел между элементами по вертикали

Center in Form

Расположение элементов управления относительно формы

Order

Вертикальный порядок элементов управления

Lock Controls

Блокировка элементов

Создание меню

Все пользователи Windows-приложений хорошо знакомы с меню, которые представляют собой простой механизм выбора команд.

Добавим в приложение SocOpros простое меню. Для того чтобы выйти из программы, пользователь должен выбрать пункт меню File / Exit.

1. Откройте панель инструментов Toolbox и перетащите управляющий элемент MenuStrip на форму приложения.

2. Для создания выпадающего меню File с пунктом Exit, введите File и Exit, как на рис. 3.8.

3. В окне Properties измените названия этих пунктов меню на MenuFile и MenuExit. 4. Дважды щелкните на Exit, чтобы добавить код в обработчик события File / Exit.

5. Добавьте в обработчик код, закрывающий приложение.

private void MenuExit_Click(object sender, EventArgs e) {

Application.Exit();

}

  1. Скомпонуйте и выполните приложение.

Рисунок 3.8 - Использование управляющего элемента MenuStrip

для добавления в форму меню

Выбор пункта меню сочетанием клавиш

В свойстве ShortcutKeys в окне Properties для пункта меню выбрать из появившегося окна нужное сочетание клавиш, для отображения этого сочетания рядом с названием пункта меню. Данный элемент будет активизироваться при нажатии соответствующей этой букве клавиши.

Рисунок 3.9 – Выбор сочетания клавиш для выбора пункта меню

Добавление изображения рядом с пунктом меню

Выбрать свойство Set Image из контекстного меню, нажав правую клавишу мыши на соответствующем пункте меню.

Дополнительные возможности меню

В классе MenuStrip определены свойства, при помощи которых можно, к примеру, устанавливать флажок напротив пункта меню, прятать пункты меню, делать некоторые пункты меню недоступными и т. п. Вот перечень свойств, обеспечивающих подобные возможности.

Таблица 3.6 - Свойства Menultem, обеспечивающие дополнительные возможности меню

Свойство

Назначение

Checked

Позволяет получить или установить значение, определяющее, будет ли установлен флажок рядом с текстом пункта меню

Defaultltem

Позволяет получить или установить значение, определяющее, какой пункт меню выбран по умолчанию

Enabled

Получает или устанавливает значение, определяющее, будет ли доступен тот или иной пункт меню

Index

Позволяет получить или установить значение, определяющее позицию пункта меню

Shortcut

Позволяет получить или установить клавиатурную комбинацию, используемую для активизации элемента меню в приложении

ShowShortcut

Позволяет получить или установить значение, определяющее, будет ли такая клавиатурная комбинация быстрого доступа выведена рядом с названием пункта меню

Text

Позволяет получить или установить название пункта меню

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]