Программирование в среде Delphi. Часть 2. Создание оконных приложений. Садовская О.Б. - 40 стр.

UptoLike

Составители: 

40
23. Дана целочисленная матрица размера 4×4. Получить квадрат этой
матрицы .
2.7 Создание меню
В Delphi для создания главного меню, содержащего перечень до-
пустимых операций приложения , имеется невизуальный компонент
MainMenu.
Главное меню является экземпляром класса TMainMenu. Основ-
ным свойством этого класса является свойство
property Items : TMenuItem; default;
Содержит элементы нулевого уровня главного меню приложения .
Чаще всего главное меню создаётся на этапе конструирования
формы. Для этого необходимо сначала поместить компонент Main
Menu на форму, а затем вызвать конструктор меню. Для вызова кон -
структора меню можно дважды щелкнуть левой кнопкой мыши по
компоненту MainMenu.
Кроме главного меню, связанного с формой приложения , в Delphi
имеется компонент Popup Menu, предназначенный для создания кон -
текстного меню. Контекстное меню может быть создано для любого
оконного элемента управления . Для вызова контекстного меню необ -
ходимо поместить курсор мыши на оконный элемент и нажать пра -
вую кнопку мыши. Для установления связи между оконным элемен -
том и компонентом Popup Menu используется свойство Popup Menu, в
                                        40
23. Д а н а целочислен н а я м а трица ра зм ера 4×4. Полу чит ь ква д ра т э
                                                                            той
м а т рицы.




                              2.7 С оздание меню
      В Delphi д ля созд а н ия гла вн ого м ен ю , сод ерж а щего перечен ь д о-
пу ст им ых опера ций прилож ен ия , им еется н евизу а льн ый ком пон ен т
MainMenu.
      Гла вн ое м ен ю я вля ет ся э   кзем пля ром кла сса TMainMenu. Осн ов-
н ым свойст вом э     того кла сса я вля ет ся свойст во
property Items : TMenuItem; default;
Сод ерж ит э  лем ен ты н у левого у ровн я гла вн ого м ен ю прилож ен ия .
      Ч а ще всего гла вн ое м ен ю созд а ётся н а э      т а пе кон стру ирова н ия
ф орм ы. Д ля э    т ого н еоб ход им о сн а ча ла пом ест ит ь ком пон ен т Main
Menu н а ф орм у , а за т ем вызва т ь кон ст ру кт ор м ен ю . Д ля вызова кон -
ст ру кт ора м ен ю м ож н о д ва ж д ы щелкн у т ь левой кн опкой м ыш и по
ком пон ен т у MainMenu.
      К ром е гла вн ого м ен ю , свя за н н ого с ф орм ой прилож ен ия , в Delphi
им еет ся ком пон ен т Popup Menu, пред н а зн а чен н ый д ля созд а н ия кон -
т екст н ого м ен ю . К он т екстн ое м ен ю м ож ет б ыт ь созд а н о д ля лю б ого
окон н ого э  лем ен т а у пра влен ия . Д ля вызова кон текст н ого м ен ю н еоб -
ход им о пом ест ит ь ку рсор м ыш и н а окон н ый э       лем ен т и н а ж а т ь пра -
ву ю кн опку м ыш и. Д ля у ст а н овлен ия свя зи м еж д у окон н ым э         лем ен -
т ом и ком пон ен том Popup Menu использу ет ся свойст во Popup Menu, в