Карта сайтаСсылкиКонтакты

Создаем текстовый редактор в Delphi - Добавление меню в приложение

PDF Печать
Статьи
Индекс материала
Создаем текстовый редактор в Delphi
Добавление меню и панели инструментов
Добавление стандартный действий
Добавление меню в приложение
Добавляем Панель инструментов
Создание справки
Окно О программе...
Все страницы

Доавляем меню в приложение

В этой части мы будет добавлять Главное меню с тремя раскрывающимися меню – Файл, Правка и Помощь.

Из Палитры компонентов, на вкладке Standard возьмите компонент TMainMenu и поместите его на форму. Установите его свойство Images в ImageList1. Это позволит добавлять изображения к пунктам меню.

Сделайте двойной щелчок на MainMenu1, откроется окно Дизайнера меню.

Окно разработчика меню

В Инспекторе объектов введите &Файл в свойство Caption и нажмите Enter.

Свойство Caption меню первого уровня

В Дизайнере меню выберите пустой пункт под меню Файл, который Вы только что создали. В свойстве этого элемента Action выберите FileNew.

Установкить свойство Action равным FileNew

Далее добавьте под ним пункт меню Открыть (свойство Action = FileOpen) , затем Сохранить (FileSave), Сохранить Как (FileSaveAs).

Затем добавьте разделитель меню. Для этого перейдите на следующий пункт меню и в свойстве Caption введите – (тире).

И, наконец, создайте пункт меню Выход под разделителем меню.

Добавление пунктов меню в меню Файл

Далее создадим меню Правка. Для этого перейдите к пустому пункту справа от меню Файл и щелкните на нем. И проделайте то же, что и с меню Файл.

Добавление пунктов меню в меню Правка

Далее создайте меню Помощь.

Добавление пунктов меню в меню Помощь

Закройте Дизайнер меню и сохраните проект.

Запустите проект, нажав клавишу F9. Вы должны увидеть такое окно:

В текстовом поле выводится имя TRichEdit объекта

Delphi откроет окно программы в том месте и с теми же размерами, как Вы его проектировали. Все работает, хотя пункты меню выделены серым цветом, значит они недоступны. Нужно еще написать код, отвечающий за действия пунктов меню. Закройте программу и перейдите в режим проектирования.

Очистка области текста

При запуске программы, в текстовом поле появляется имя управления TRichEditRichEdit1. Вы можете удалит этот текст в свойстве Lines, дважды щелкнув на нем. Но это не обязательно, так как мы будем программно очищать текстовое поле в дальнейшем.




 

Комментарии   

 
0 #1 Molier 17.02.2016 18:36
Но можно и записать в коде, например:
StatusBar1.SimpleText:= ‘untitled.txt’

а как именно и где что то не получается (и в конце наверное ставится ; да?)
Цитировать
 
 
+1 #2 Serge 19.02.2016 12:19
например, сразу после создания файла.
Цитировать
 
 
+1 #3 Saundra 16.05.2017 02:58
Hello i am kavin, its my first occasion to commenting anywhere, when i read this article i thought i could also make comment
due to this good paragraph.
Цитировать
 

Добавить комментарий


Защитный код
Обновить