Компонент MainMenu
йерархия на наследяване
Компонентът MainMenu не е визуален (в процес на разработка) и е предназначен да създава главното меню във формуляра.
Работа с компонент
Един формуляр може да съдържа няколко компонента на MainMenu, съдържащи различни набори от команди. В този случай свойството MainMenu на формуляра трябва да бъде зададено на името на един от компонентите на MainMenu.
След като генерирате списъка с елементи от менюто, можете да дефинирате свойства и събития за всеки елемент от менюто. Всеки елемент от менюто е обект от класа MenuItem, който има специфичен набор от свойства, методи и събития.
Елементите от менюто се добавят на етапа на създаване на формуляр. За да добавите, трябва да намерите компонента MainMenu в лентата с инструменти "Стандарт" и да го поставите във формуляра, докато формулярът ще изглежда така:
Когато щракнете върху компонента MainMenu в инспектора на обекти, ще се появи списък със свойства за този компонент, трябва да изберете свойството Items и да щракнете върху бутона за това свойство. Отваря се списък със свойства за елемента от менюто, който ще се добавя, в който трябва да зададете стойността на свойството Text. Текстът на етикета може да съдържа знака амперсанд "&", което кара знака след него да бъде подчертан, съответстващ на клавишната комбинация. След извършване на тези действия в менюто ще се появи елемент с дадено име, както и нови елементи от менюто и подменюта:
За да добавите нови елементи от менюто, трябва да изберете желания елемент "Добавяне на меню" и да зададете свойството Текст за избрания елемент. След като създадете менюто, ще бъде възможно да промените реда на елементите от менюто в лентата с менюта с помощта на механизма за плъзгане на обект Drag & Drop.
За елементи от менюто, разположени на едно и също ниво на йерархията, имавъзможност за конфигуриране на общи свойства. За да направите това, задръжте натиснат клавиша CTRL, изберете необходимите елементи и променете необходимите свойства в инспектора на обекти.
Бързи клавиши
За бързо изпълнение на всяка команда от менюто е възможно да зададете една или повече комбинации от клавишни комбинации. За да зададете горещи клавиши в режим на дизайнер на формуляри, изберете елемента от менюто, изберете свойството ShortCut в инспектора на обекти и натиснете желаната комбинация. Допълнителните преки пътища се задават в колекцията AdditionalShortCuts чрез езика Fore по време на изпълнение.