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.


 

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

3497. Конспект лекцій. Безпека життєдіяльності 1.01 MB
  В Концепції освіти з напрямку «Безпека життєдіяльності» основною метою є підготовка особи до активної участі в забезпеченні тривалого повноцінного життя в суспільстві, що динамічно змінюється. Основними завданнями освіти з БЖД є: формування ку...
3498. Відповідальність за правопорушення на ринку цінних паперів 165.5 KB
  Відповідальність за правопорушення на ринку цінних паперів. Основою юридичного забезпечення державної влади на ринку цінних паперів є наявність і чітке функціонування механізму примусового виконання державної волі. Такий механізм повинен складатися ...
3499. Инженерная графика как учебная дисциплина 596 KB
  В число дисциплин, составляющих основу инженерного образования, входит "Инженерная графика". Инженерная графика - это условное название учебной дисциплины, включающей в себя основы начертательной геометрии и основы специального вида технического чер...
3500. Джерела з історії давнього сходу 113.5 KB
  Джерела з історії давнього сходу Проблеми джерелознавства історії Давнього Сходу. Законодавчі, діловодні, актові джерела. Царські надписи, історичні хроніки, аннали. Релігійні тексти. Публіцистична, наукова, художня література. Проблеми джерел...
3501. Введение в программирование 18.96 KB
  Введение в программирование В широком смысле под программированием понимают все технические операции, необходимые для создания программы, включая анализ требований и все стадии ее разработки и реализации. В более узком смысле программирование...
3502. Языки программирования 22.84 KB
  Языки программирования Язык программирования – формальная знаковая система, предназначенная для описания алгоритмов в форме, которая удобна для исполнителя (например, ЭВМ, т.е. компьютера). Язык программирования определяет набор лексических, си...
3503. Компиляция в программировании 27.83 KB
  Компиляция Программа, представленная в виде команд языка программирования, называется исходной программой. Она состоит из инструкций, понятных человеку, но не понятных процессору компьютера. Чтобы процессор смог выполнить работу в соответствии с инс...
3504. Стиль программирования 17.72 KB
  Стиль программирования Работая над программой, программист, особенно начинающий, должен хорошо представлять, что программа, которую он разрабатывает, предназначена, с одной стороны, для пользователя, с другой – для самого программиста. Текст пр...
3505. Основы алгоритмизации 69.15 KB
  Основы алгоритмизации На первых этапах создания программы программист должен определить последовательность действий, которые необходимо выполнить, чтобы решить поставленную задачу, т.е. разработать алгоритм. Строго говоря, алгоритм – последоват...