Назначение кнопок панели инструментов
Кнопка | Реализуемое кнопкой действие | ||
Группа Standard | |||
Открывает доступ к Репозиторию Объектов. Эквивалент опции File/New. | |||
Открывает существующий файл. Эквивалент опции File/Open File. | |||
Сохраняет файл на диске. Эквивалент опции File / Save File (клавиши быстрого доступа CTRL – S) | |||
Сохраняет все файлы проекта. Эквивалент опции File / Save All | |||
Открывает созданный ранее проект программы. Эквивалент опции File/Open Project. (клавиши быстрого доступа CTRL – F11) | |||
Добавляет новый файл к проекту. Эквивалент опции Project / Add to Project. (клавиши быстрого доступа Shift – F11) | |||
Удаляет файл из проекта. Эквивалент опции Project / Remove From Project | |||
Группа View | |||
Выбирает модуль из списка модулей, связанных с текущим проектом. Эквивалент опции View/Units. (клавиши быстрого доступа Shift – F12) | |||
Выбирает форму из списка форм, связанных с текущим проектом. Эквивалент опции View/Forms. (клавиши быстрого доступа CTRL – F12) | |||
Переключает активность между окном формы и окном кода программы. Эквивалент опции View/Toggle Form/Unit (клавиша быстрого доступа F12). | |||
Создает новую форму и добавляет ее к проекту. Эквивалент опции File / New Form | |||
Группа Debug | |||
Компилирует и выполняет программу. Эквивалент опции Run / Run. (клавиша быстрого доступа F9). | |||
Реализует паузу в работе отлаживаемой программы. Эквивалент опции Run / Program Pause. | |||
Осуществляет пошаговую трассировку программы с прослеживанием работы вызываемых подпрограмм. Эквивалент опции Run / Trace Into. (клавиша быстрого доступа F7). | |||
Осуществляет пошаговую трассировку программы, но не прослеживает работы вызываемых подпрограмм. Эквивалент опции Run / Step Over. (клавиша быстрого доступа F8). | |||
Группа Custome | |||
Открывает доступ к встроенной справочной службе. Эквивалент опции Help/Contents. | |||
Группа Desktops | |||
Список выбора возможных вариантов настройки остальных окон Delphi | |||
Сохраняет текущую настройку окон Delphi | |||
Выбирает настройку окон, соответствующую отладочному режиму | |||
Таблица 2
Компоненты страницы Standard палитры компонентов Дельфи
Кнопка | Имя | Назначение |
Frame | Рама. Наравне с формой служит контейнером для размещения других компонентов. В отличие от формы может размещаться в палитре компонентов, создавая заготовки компонентов. | |
MainMenu | Главное меню программы. Компонент способен создавать и и обслуживать сложное иерархическое меню. | |
PopupMenu | Вспомогательное или локальное меню. Обычно это меню появляется в отдельном окне после нажатия правой кнопки мыши. | |
Label | Метка. Этот компонент используется для размещения в окне не очень длинных однострочных надписей. | |
Edit | Строка ввода. Предназначена для ввода, отображения или редактирования однострочных надписей. | |
Memo | Многострочный текстовый редактор. Используется для ввода и/или отображения многострочного текста. | |
Button | Командная кнопка. Обработчик события OnClick этого компонента обычно используется для реализации некоторой команды. | |
CheckBox | Независимый переключатель. Щелчок мышью на этом компоненте в работающей программе изменяет его логическое свойство Checked. | |
RadioButton | Зависимый переключатель. Обычно объединяется как минимум ещё с одним таким же компонентом в группу. Щелчок по переключателю приводит к автоматическому освобождению ранее выбранного переключателя в той же группе. | |
ListBox | Список выбора. Содержит список предлагаемых вариантов (опций) и даёт возможность проконтролировать текущий выбор. | |
ComboBox | Комбинированный список выбора. Представляет собой комбинацию списка выбора и текстового редактора. | |
ScrollBar | Полоса управления. Представляет собой вертикальную или горизонтальную полосы прокрутки. | |
GroupBox | Группа элементов. Этот компонент используется для группировки нескольких связанных по смыслу компонентов. | |
RadioGroup | Группа зависимых переключателей. Содержит специальные свойства для обслуживания нескольких связанных зависимых переключателей. | |
Panel | Панель. Этот компонент, как и GroupBox, служит для объединения нескольких компонентов. Содержит внутреннюю и внешнюю кромки, что позволяет создать эффекты “вдавленности” и “выпуклости”. | |
ActionList | Список действий. Служит для централизованной реакции программы на действия пользователя, связанные с выбором одного из группы однотипных управляющих элементов, таких как опции меню , пиктографические кнопки и т. д. |
Компоненты страницы Standard появляются в главном окне Delphi сразу после запуска и доступны для использования.
Таблица 3
Дополнительные компоненты страницы Additional
Кнопка | Имя | Назначение |
BitBtn | Командная кнопка с надписью и пиктограммой. | |
SpeedButton | Пиктографическая кнопка. Обычно используется для быстрого доступа к тем или иным опциям главного меню. | |
MaskEdit | Специальный текстовый редактор. Способен фильтровать вводимый текст, например для правильного ввода даты. | |
StringGrid | Таблица строк. Этот компонент служит для представления текстовой информации в табличном виде. | |
DrawGrid | Произвольная таблица. В отличие от StringGrid строки этого компонента могут содержать произвольную информацию, в том числе и рисунки. | |
Image | Компонент Рисунок предназначен для отображения рисунков, в том числе и пиктограмм и метафайлов. | |
Shape | Фигура. С помощью этого компонента можно вставить в окно правильную геометрическую фигуру | |
Bevel | Кромка. Служит для выделения отдельных частей окна трёхмерными рамками или полосами. | |
Scrollbox | Панель с полосами прокрутки. В отличие от компонента Panel автоматически вставляет полосы прокрутки | |
CheckListBox | Список множественного выбора. Отличается от ListBox наличием рядом с каждой опцией независимого переключателя типа CheckBox, облегчающего выбор сразу нескольких опций. | |
Splitter | Граница. Этот компонент размещается на форме между 2-мя другими видимыми компонентами и даёт возможность пользователю во время прогона программы перемещать границу, отделяющую компоненты друг от друга. | |
StaticText | Статический текст. Отличается от Label наличием собственного Windows-окна, что позволяет обводить текст рамкой или выделять его в виде “вдавленной” части формы. | |
ControlBar | Полоса управления. Служит контейнером для “причаливаемых” компонентов в технологии Drag&Dock. | |
Application-Events | Получатель события. Если этот компонент помещён на форму, он будет получать все предназначенные для программы сообщения Windows | |
Chart | Компонент диаграмма облегчает создание спец. панелей для графического представления данных. | |
Value-ListEditor | Редактор строк, содержащий пары имя=значение. Пары такого типа широко используются в Windows | |
LabeledEdit | Комбинация однострочного редактора и метки | |
ColorBox | Спецвариант ComboBox для выборки одного из системных цветов | |
Action-Manager | Менеджер действий. Совместно с тремя следующими компонентами обеспечивает создание приложений, интерфейс которых (главное меню, инструментальные кнопки) может настраиваться пользователем | |
ActionMain-MenuBar | Полоса меню, опции которого создаются с помощью компонента ActionManager | |
Action-ToolBar | Полоса для размещения пиктографических кнопок, создаваемых с помощью компонента Action-Manager. | |
Customize-Dlg | Диалог настройки. С его помощью пользователь может настроить интерфейс работающей программы. |
Таблица 4