- •Цели
- •Недостатки использования SDI
- •Конструирование MDI-приложения
- •Характеристики компонентов MDI (1)
- •Характеристики компонентов MDI (2)
- •Активизация и деактивизация окон
- •Главное меню – MainMenu [1]
- •MainMenu [2]
- •MenuItems
- •Контекстное меню – ContextMenu
- •удаление меню во время выполнения
- •Панель инструментов – ToolBar [1]
- •Панель инструментов – ToolBar [2]
- •Упорядочение окон- потомков
- •Меню (1)
- •Меню (2)
- •Панель состояния – Status Bar [1]
- •Панель состояния –
- •определяемые
Упорядочение окон-
потомков
Каскад |
Плитка |
|
Меню (1)
Панель меню
|
Пункт подменю |
|
Пункт главного |
|
|
меню |
|
|
13
Меню (2)
|
Значок |
|
|
в |
Элемент |
|
Панели |
|
|
инстру- |
управления во |
Значок в |
ментов |
время |
MDI-форма во |
выполнения |
|
Панели |
|
|
инструмент |
время |
|
ов |
конструирования |
|
14
Главное меню – MainMenu [1]
Выводит меню во время выполнения
Главное меню MainMenu может быть создано двумя способами:
Спомощью элемента управления MainMenu и Конструктора меню
(menu designer) во время конструирования
Создание экземпляра класса MainMenu во время выполнения
MainMenu myMainMenu = new MainMenu(); this.Menu = myMainMen
15
MainMenu [2]
СВОЙСТВА
IsParent
MdiListItem
MenuItems
МЕТОДЫ
GetForm
GetContextMen u GetMainMenu
MergeMen u
16
MenuItems
СВОЙСТВА МЕТОДЫ
DefaultItem
ShortCut
Index
ShowShortCut
Parent
Text
PerformClick
PerformSelect
MdiList
СОБЫТИЯ
|
|
up |
Select |
Click |
Pop |
|
Контекстное меню – 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 |
|
|
Свойства ToolBarButt
Drop on |
u |
DownMen |
|
|
ex |
ImageInd |
|
СОБЫТИЯ
ButtonClick
ToolTipText
Parent
PartialPush
Style
ButtonDropDown
