19790

Створення меню. Компоненти MainMenu та PopupMenu

Доклад

Информатика, кибернетика и программирование

1.Створення меню. Компоненти MainMenu та PopupMenu. MainMenu невізуальний на відміну від візуальних компонентів TEdit і TLabel в точності відповідних своєму зовнішньому вигляду в працюючій програмі. Це означає що хоча його видно на формі як невеликий квадрат у вікні створеної програми ...

Украинкский

2013-07-17

28 KB

6 чел.

1.Створення меню. Компоненти MainMenu та PopupMenu.

MainMenu - невізуальний, на відміну від візуальних компонентів TEdit і TLabel, в точності відповідних своєму зовнішньому вигляду в працюючій програмі. Це означає, що хоча його видно на формі як невеликий квадрат, у вікні створеної програми в такому вигляді компонент не з'явиться. Подання його на формі в мініатюрному вигляді просто вказує на наявність в програмі об'єкту, відповідального за меню. А створюється меню за допомогою спеціального редактора.
Редактор меню викликається подвійним клацанням на об'єкті MainMenul. Спочатку меню порожнє. У Інспекторові об'єктів треба відкрити категорію Localizable (Настроювані) і у властивості Caption (Заголовок) ввести назву першого пункту, на-приклад стандартну команду & Файл із зазначеною гарячою клавішею, а потім натиснути клавішу ENTER. Редактор меню переключиться назад в проектуєме меню, де вже з'явиться перший пункт.

PopupMenu -  призначений для створення контекстних меню. Контекстне меню через спосіб своєї появи називають ще спливаючим меню. Компонент PopupMenu майже не відрізняється від компонента MainMenu і також є невізуальним. Але на відміну від Головного меню, яке одне на Формі, спливаючі меню можуть бути у кожного об'єкта, розміщеного на Формі. Тому потрібно розмістити на Формі і запрограмувати стільки компонентів PopupMenu, скільки контекстних меню передбачається використовувати в програмі. Крім того, контекстне меню не має кількох пунктів верхнього рівня, так як всі його пункти розташовуються в одному вертикальному стовпці. Після того як компонент PopupMenu розміщений на Формі, структура меню формується абсолютно аналогічно створенню Головного Меню (компонент MainMenu). Далі, для того, щоб контекстне меню певного об'єкта (наприклад, компонента StringGrid) викликалося в програмі, необхідно властивості PopupMenu цього об'єкта присвоїти ім'я відповідного Delphi компонента PopupMenu.


 

А также другие работы, которые могут Вас заинтересовать

67736. Расчет затрачиваемой работы при вырубке (пробивке) и гибке изделий из латуни Л63 397.5 KB
  Процесс выдавливания осуществляют на специальных токарно-давильных станках. Оправка, изготовляемая из металла, вращается с заданной скоростью. Заготовка с помощью прижима удерживается на оправке и благодаря силам трения вращается вместе с ней. Передача деформирующих усилий осуществляется с помощью...
67737. Расчет затрачиваемой работы при вырубке (пробивке) и гибке изделий из стали – 40 347 KB
  Для значительных пластических деформаций, что имеет место при гибке заготовок с относительным радиусом закругления изгиб сопровождается уменьшением толщины материала и смещением нейтрального слоя в сторону сжатых волокон. В этих случаях радиус кривизны нейтрального слоя деформации следует определять по формуле...
67738. ВИКОРИСТАННЯ ЛОГІЧНИХ ФУНКЦІЙ В EXCEL 2010 1.14 MB
  Результатом виконання формули є деяке нове значення що міститься у комірці де знаходиться формула. Якщо формула містить посилання на комірка що містить значення помилки то замість цієї формули також буде виводитися повідомлення про помилку. Кожна з цих функцій має різне призначення і свої особливості...
67740. Функциональные и принципиальные схемы электронной игры “Tetris” 321.5 KB
  Электронная игра – это устройство, предназначенное для развлечения пользователя. Система представляет собой классическую игру “Тетрис”. Данное устройство является переносным, т.е. имеет независимое питание и небольшие размеры. Поэтому чаще всего оно будет полезно при длительном ожидании.
67742. Функциональные и принципиальные схемы проектируемого устройства управления бытовым холодильником 378.5 KB
  Схема управления бытовым холодильником разработанная в данном курсовом проекте содержит встроенный микроконтроллер, который выполняет регулировку температуры, управление освещением, осуществляет подачу сигнала при критически высокой температуре в камере.