Компонент на Delphi MainMenu

компонент
За да създадете първата опция (обикновено опциятаФайлот главното меню на програмата), отидете в Инспектора на обекти и задайте желаното име на свойствотоНадпис. В Windows опциите на менюто обикновено могат да се избират с помощта на клавишната комбинация ALT+ клавиш >, където клавишът е първата буква от името на опцията и трябва да бъде подчертан. За да се създаде такова подчертаване, тази буква се предхожда от . След като натиснете Enter, създаденият елемент от менюто се появява във формуляра:

Фактът, че използваме Object Inspector ни казва, че опцията от менюто за Delphi е обект със свои собствени свойства и методи. И без тяхната настройка ще бъде пасивна структура от надписи. За да може менюто да изпълнява функциите си, трябва поне да опишете манипулатора на събитие OnClick за всеки елемент от менюто. Това става по напълно стандартен начин. Нека опишем елемента от менюто, който ще затвори програмата.

Изберете най-долния елемент от менюто, в инспектора на обекти променете свойството Caption на Exit (е, или на български можете също - Exit). След това отидете в раздела Events Object Inspector и щракнете двукратно върху манипулатора OnClick. В създадената процедура просто ще напишем -Затвори;Това е всичко, компилирайте програмата (натиснете F9). В работеща програма функционира нашето меню - когато щракнете с мишката Изход, програмата се затваря. И когато натиснете ALT на клавиатурата, първата буква от елементите на менюто от най-високо ниво е подчертана - Файл и след това можете да изберете желания елемент, като работите с бутоните за управление на курсора.

В изскачащото меню на избрания елемент има и елементСъздаване на подменю, с щракване върху който ще създадем подменю на избрания елемент, като към името му ще бъде добавено изображение на триъгълник - стрелка, показваща наличието му. Работата с подменюто също се извършва перфектнопо същия начин.

Между другото, не е необходимо да описвате манипулатора OnClick на елементите от менюто от най-високо ниво, менюто се отваря автоматично, когато се щракне с мишката. Но ако трябва да извършите някакво действие при отваряне на менюто, този манипулатор ще ви позволи да го направите.

Общ преглед на компонентите на Delphi Обратно към началото на урока Компонент Delphi PopupMenu

Защо връзките към последните ви уроци не работят? ScrollBar GroupBox RadioGroup Panel ActionList

Така че имате нужда от информация в добър формат.

Моля, направете! Благодаря ти!Сергей,добавен на 19.03.14 г., 15:24:20 Тези главно меню или actionmenedger са завършени поне както са в c++builder6. за завъртане, когато първоначално е било възможно да се направят такива свойства.Автор,добавен на 19.03.14 г., 15:29:32 Да, Сергей, съгласен съм, че стандартизацията намалява възможностите. Но също така отваря други: без да се разсейвате от „красиво“, можете бързо да създавате ефективни програми.