- •Цели
- •Недостатки использования SDI
- •Конструирование MDI-приложения
- •Характеристики компонентов MDI (1)
- •Характеристики компонентов MDI (2)
- •Активизация и деактивизация окон
- •Упорядочение окон- потомков
- •Меню (1)
- •Меню (2)
- •Главное меню – MainMenu [1]
- •MainMenu [2]
- •MenuItems
- •Контекстное меню – ContextMenu
- •удаление меню во время выполнения
- •Панель инструментов – ToolBar [1]
- •Панель инструментов – ToolBar [2]
- •Панель состояния – Status Bar [1]
- •Панель состояния –
- •определяемые
Упорядочение окон- потомков
Каскад |
Плитка |
|
Меню (1)
Панель меню
Пункт главного |
меню |
Пункт подменю |
13
Меню (2)
|
Значок |
|
|
в |
Элемент |
|
Панели |
|
|
инстру- |
управления во |
Значок в |
ментов |
время |
MDI-форма во |
выполнения |
|
Панели |
|
|
инструмент |
время |
|
ов |
конструирования |
|
14
Главное меню – MainMenu [1]
Выводит меню во время выполнения
Главное меню MainMenu может быть создано двумя способами:
Спомощью элемента
управления MainMenu и Конструктора меню (menu designer) во время конструирования
Создание экземпляра класса MainMenu во время выполнения
MainMenu myMainMenu = new MainMenu(); this.Menu = myMain
15
MainMenu [2]
СВОЙСТВА
IsParent
MdiListItem
MenuItems
МЕТОДЫ
GetForm
GetContextMen u GetMainMenu
MergeMen u
16
MenuItems
СВОЙСТВА МЕТОДЫ
DefaultItem
ShortCut
Index
ShowShortCut
Parent
Text
PerformClick
PerformSelect
MdiList
СОБЫТИЯ
|
|
|
p |
|
|
pu |
|
Select |
Click |
Po |
|
|
|
Контекстное меню – ContextMenu
Контекстные меню (Context menus) используются для предоставления пользователям доступа к часто вызываемым командам по щелчку правой кнопки мыши
Контекстные меню создаются с помощью элемента управления ContextMenu
18
удаление меню во время выполнения
Методы Add и Remove используются для добавления и удаления пунктов меню во время выполнения.
19
Панель инструментов – ToolBar [1]
Панель инструментов (ToolBar) располагается непосредственно под панелью меню
Кнопки на панели инструментов аналогичны пунктам меню
Значок элемента ToolBar в Панели инструментов
Различные параметры внешнего вида кнопок:
•DropDownButton (спускающееся меню)
•Separator (разделитель)
• ToggleButton (переключатель) |
20 |
|
Панель инструментов – ToolBar [2]
СВОЙСТВА
Wrappable |
|
|
Buttons |
|
|
ButtonSize |
|
|
DropDownArrows |
||
|
|
s |
|
Tip |
|
Tool |
|
|
Show |
|
|
Свойства ToolBarButto
|
|
u |
DownMen |
||
Drop |
n |
|
|
|
dex |
ImageIn |
СОБЫТИЯ
ButtonClick
ToolTipText
Parent
PartialPush
Style
ButtonDropDown