19790

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

Доклад

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

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

Украинкский

2013-07-17

28 KB

5 чел.

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

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

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


 

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

29552. Влияние утренней гимнастики на повышение умственной работоспособности младших школьников 67.14 KB
  Особенности влияния утренней гимнастики на работоспособность детей младшего школьного возраста Значение утренней гимнастики. Работоспособность детей младшего школьного возраста. Анатомо физиологические особенности детей младшего школьного возраста. Комплексы утренней гимнастики для детей младшего школьного возраста.
29553. Оценка текущей маркетинговой стратегии предприятия и разработке рекомендаций по повышению ее эффективности 1.63 MB
  В условиях рыночной экономики невозможно добиться стабильности, успешного функционирования предприятия без четкого и эффективного планирования деятельности организации, постоянного сбора и аккумуляции информации как о состоянии целевых рынков, положении на них конкурентов, так и о собственных перспективах и возможностях, что подтверждает актуальность темы курсовой работы.
29554. Белые стихи в лирике А.А. Тарковского 117 KB
  Стих – это текст, ощущаемый как речь повышенной важности, рассчитанная на запоминание и повторение. Стихотворный текст достигает этой цели тем, что делит речь на определенные, легко охватываемые сознанием части. Кроме общеязыкового членения на предложения, части предложений, группы предложений, здесь присутствует еще и другое деление...
29555. Разработка средств генерации графических текстов для информационных систем 1.07 MB
  В наше время существует достаточно много типов представления информации. И далеко не все отличаются хорошей информативностью, их бывает достаточно сложно интерпретировать. Основной ошибкой разработчика является то, что он создает интерфейс какой-либо программы, ориентируясь в основном на свои предпочтения
29556. Моделирование динамики щитовидной железы у детей школьного возраста 859.5 KB
  В результате проведенных исследований разработали математическую модель динамики объёма щитовидной железы и проследили за её зависимостью от различных морфо-антропометрических характеристик у детей школьного возраста. Для этого использовались разные показатели. В качестве таких показателей выступили: пол ребёнка, возраст, рост, масса тела.
29557. Проектування потокової лінії механічної обробки деталі і розрахунок її техніко-економічних показників 683 KB
  Потокове виробництво в Україні було деякий час одним з найбільш високорозвинених. Але в нинішніх нестабільних умовах як сам верстатний парк так і способи виробництва починають морально застарівати. Це спричинено нестачею коштів на оновлення обладнання, розривом економічних зв’язків, станом економіки та іншими причинами, пов’язаними із цими.
29558. Основи теорії масового обслуговування. Системи массового обслуговування 140.84 KB
  Мета курсового проекту - застосування теоретичних та практичних знань основ теорії ігор та статистичних рішень і теорії масового обслуговування (ТМО) для вибору і обгрунтування управлінських рішень в умовах невизначеності.
29560. Синтез комбінаційної схеми на логічних елементах 173.83 KB
  4 Основні принципи логічного опису електричних схем Для логічного синтезу комбінаційної схеми необхідно визначити базис перемикальної функції на основі якої будуватиметься схема. Розглянемо методи логічного опису електричної схеми далі ЕС. В залежності від вихідного сигналу ЕС діляться на два види: Схеми “першого родуâ€. Це комбінаційні схеми вихідний сигнал в яких залежить тільки від стану входів в кожний проміжок часу.