|
Программирование >> Элементы языков с и с++
Рис. 11.32. Стили размещения меню Я Forml toolStripMcnillMmZ CtrltB toolSlriijMCTIIenil CtrbC loolStripMeim4 CtlM> Режим дизайна: опции, у которых свойство Checked=tnje Ш Forml lottlStilpMenuHem; toolStripMenuNemJ CVkC toolSUlpMelllemA CUhD Режим исполнения: опция, которая выполнилась, изменила цвет Рис. 11.33. Пример работы со свойством checked ство Checked тоже имеет значение true). Пример работы с этим свойством показан на рис. 11.33. События MenuStrip Перечень событий компонента приведен на рис. 11.34. ProperHeSj В FTupprties toolStripMenuIteml System.Windows.Forms.To BackColorChanged л CheckedChanged CheckStateOianged i toolStripMenuIteml DisplayStyleChangec Doubleclick DfopOownClosed DropDownltemClkke DropOownOpened DropDownOpenng EnabledChanged ForeColorChanged LocationChanged MouseDown MouseEnter MouseHover MouseLeave MouseMove Mouseup OwnerChanged Paint toolStripMenuIteml System.Windows.Forms.To DisplayStyleChangec Doubleack DropDownCkised DropDownltemCllcke DropDownOpened DropDownOpening EnabledChanged ForeColorChanged LocationChanged MouseOown MouseEnter MouseHover MouseLeave MouseMove Mouseup OiwnerChanged Query AccessibilityHc RightToLeftChangec Textchanged VisibleChanged Рис. 11.34. Перечень событий MenuStrip Компонент ContextMenuStrip Компонент находится в списке Nenus & Toolbars палитры компонентов. Этот компонент придает другому компоненту, с которым он связывается, дополнительные функциональные возможности, он может быть связан с любым другим компонентом (формой, кнопкой и т. д.), имеющим свойство ContextMenuStrip. Когда компонент помещается в форму, его имя будет видно в любом из компонентов формы, у которого есть свойство ContextMenuStrip. Это обычное меню, где пользователь определяет порядок действий при активизации компонента, с которым данное меню связано. Если меню связано с формой, то оно появляется, когда пользователь нажимает todStripMemilteml toolStripMenultem? toolStripMenuItemS 5f cortextMenuStripl buUutiK i:Fonni. s©f><: toolStripMenuIleml toolSti-lpMenuItemZ ; tocilStripMenuItera3 toolStripMenuIteml toolStripMenuItem2 toolStripMenuItema Рис. 11.35. a - Контекстное меню (режим дизайна); б - режим исполнения (к кнопке и к форме подсоединено контекстное меню); в - контекстное меню (курсор мыши установлен в некоторой точке формы и нажата правая кнопка мыши); г - контекстное меню (курсор мыши установлен в некоторой точке кнопки и нажата правая кнопка мыши) Компонент ListView Этот компонент находится в списке Common Controls палитры компонентов. С его помощью в форме выводится список элементов с пиктограммами, его можно использовать в пользовательском интерфейсе аналогично использованию правого окна в Windows Explorer. Компонент имеет пять режимов просмотра (свойство view): □ Largeicon - выводит большие пиктограммы рядом с текстом элемента. Элементы появляются в многоколоночном варианте, если компонент достаточно широк; , вактивной форме правую кнопку мыши. На рис. 11.35, а-г показано действие контекстгюго меню. Меню появляется в том месте, где находится указатель мыши. Задание опций контекстного меню аналогично заданию опций в главном меню.
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |