Ошибка 404

Страница на сайте не найдена... перейти на главную


Panel (панель) — создаем панель инструментов

Опубликовано в рубрике Визуальные компоненты VCL в Delphi

Панель инструментов представляет собой элемент управления, предназначенный для упрощения вызова команд для выполнения наиболее часто используемых операций. Обычно команды, вызываемые с помощью панели инструментов, дублируют часто используемые команды главного или контекстного меню. Панели инструментов содержат такие элементы управления, как кнопки и списки. Во многих Windows-приложениях имеется одна или более панелей инструментов, заметно облегчающих работу пользователя. Например, текстовый процессор Microsoft Word 2010 предоставляет несколько предопределенных панелей инструментов, кроме того, при необходимости панели можно перенастроить или даже создать новые. В качестве примера на скриншоте показана панель инструментов Главная этого текстового процессора.

Панели инструментов могут быть статическими, т. е. постоянно прикрепленными к некоторому краю окна, или плавающими, которые допускается перемещать в пределах окна. Создать панель инструментов можно:

  • на основе компонента Panel;
  • на основе специальных компонентов ToolBar или CoolBar;
  • на основе компонента Form.

Эти способы подробно будут рассмотрены в следующих статьях.
Читать далее...

Горячие клавиши для меню

Опубликовано в рубрике Визуальные компоненты VCL в Delphi

Комбинации клавиш служат для быстрого вызова часто используемых команд меню. Комбинации клавиш также называют «горячими» клавишами, быстрыми клавишами или акселераторами. Обычно комбинации клавиш задаются при разработке приложения в окне Инспектора объектов. При выполнении приложения также можно задать или изменить комбинации клавиш для отдельных пунктов меню. Комбинации клавиш задаются через свойства Caption и ShortCut.

В отличие от быстрых клавиш (shortcut keys), которые позволяют выполнить команду, не открывая меню, «горячие» клавиши (hot key) используются только при активном (открытом) соответствующем меню.


Читать далее...

Метки: ,

Динамическая настройка меню в Delphi

Опубликовано в рубрике Визуальные компоненты VCL в Delphi

Создание и настройка меню с помощью Конструктора меню выполняются при создании приложения. Кроме того, меню можно создавать или изменять динамически непосредственно при выполнении приложения. Например, возможно:

  • создать новое меню любого типа или удалить его;
  • заблокировать или разблокировать отдельные пункты;
  • сделать пункт меню видимым или невидимым;
  • добавить или удалить пункт меню;
  • изменить название пункта;
  • установить или убрать отметку пункта;
  • изменить главное меню формы на другое;
  • соединить два меню.

Эти возможности обеспечиваются установкой свойствам пунктов меню требуемых значений и вызовом соответствующих методов.


Читать далее...

Метки: ,

PopupMenu — контекстное (всплывающее) меню в Дельфи

Опубликовано в рубрике Визуальные компоненты VCL в Delphi

Контекстное (всплывающее) меню появляется при размещении указателя в форме или в области некоторого элемента управления и нажатии правой кнопки мыши. Обычно контекстное меню содержит команды, влияющие только на тот объект, для которого вызвано это меню, поэтому такое меню также называют локальным. На скриншоте показан примерный вид контекстного меню.


Контекстное меню в Delphi представлено компонентом PopupMenu.


Читать далее...

Метки: ,

MainMenu — главное меню программы на Delphi

Опубликовано в рубрике Визуальные компоненты VCL в Delphi

Главное меню располагается в верхней части формы под ее заголовком (см. скриншот) и содержит наиболее общие команды приложения. В Delphi главное меню представлено компонентом MainMenu.


Читать далее...

Метки: ,

Меню в программах на Delphi

Опубликовано в рубрике Визуальные компоненты VCL в Delphi

Меню является важнейшими элементами управления пользовательского интерфейса любого приложения. Кроме того, коснемся механизма действий, позволяющего синхронизировать совместную работу различных элементов управления.

Практически все Windows-приложения имеют меню, которое является распространенным элементом пользовательского интерфейса. Меню представляет собой список объединенных по функциональному признаку пунктов, каждый из которых обозначает команду или вложенное меню (подменю). Выбор пункта меню равносилен выполнению соответствующей команды или раскрытию подменю.


Читать далее...

Метки: ,

FindDialog и ReplaceDialog — диалоговые окна поиска и замены текста

Опубликовано в рубрике Визуальные компоненты VCL в Delphi

Для организации стандартного диалогового окна Find (Найти) (см. скриншот) предназначен компонент FindDialog, который служит для ввода текстовой информации в строку Find what (Строка поиска). Введенная строка является значением свойства FindText типа String.


Читать далее...

 Страница 1 из 12  1  2  3  4  5  6  7 » ...  Последняя »