Properties | Свойства (пояснение) | Events | События (пояснение) |
Align | Расположение формы относительно границы рабочего стола | OnClick | Событие возникающее при щелкчке ЛКМ в момент действия пользователя |
AlphaBlend | Логическое свойство определяющее включение/выключение п/прозрачности формы | OnClose | Событие возникающее при щелкчке ЛКМ на значке «Закрыть» в заголовке окна |
AlphaBlendValue | Значение п/прозрачности формы | OnCreate | Событие возникающее в момент инициализации (запуска) приложения, т.е. до открытия форм приложения (Application.Run) |
BorderIcons | Отображение значков в заголовке окна, таких как закрыть, свернуть/развернуть и help | OnDblClick | Событие возникающее при двойном щелкчке ЛКМ в момент действия пользователя |
BorderStyle | Стиль границы формы (Н.:диалог или без границы, системной панели и заголовка окна) | OnHide | Событие возникающее в момент скрытия формы с панели задач (Н.:Form1.Hide) |
Сaption | Надпись в заголовке окна | OnKeyDown | Событие возникающее в процессе нажатия кнопки или их группового сочетания на клавиатуре в момент действия пользователя |
Сolor | Цвет формы | OnMouseDown | Событие вознкаиющее в процессе нажатия и удерживания ЛКМ пользователем до того момента, пока ЛКМ не будет отпущена |
Сursor | Отображаемый стиль курсора мыши над формой в runtime приложения | OnMouseMove | Событие вознкаиющее в процессе нажатия и удерживания и перемещения ЛКМ пользователем до того момента, пока ЛКМ не будет отпущена |
Enabled | Активность/деактивация формы как объекта реагирующего на события | OnMouseUp | Событие возникающее в момент когда после события OnMouseDown ЛКМ пользователем будет отпущена |
Font | Вид шрифта приложения | OnPaint | Событие вызываемое для включения режима работы с графикой Сanvas на форме |
Height | Высота формы приложения | OnResize | Событие возникающее в момент изменения размера формы в зависимости от действий пользователя или разрешения экрана |
Hint | Текст всплывающей подсказки над активным объектом (над формой) при наведении указателя мыши | OnShow | Событие возникающее в момент открытия формы в многоформенном приложении (Н.:Form3.Show) |
Icon | Значок приложения отображаемый перед заголовком окна в системной панели окна | Задание 3. Выполните за компьютерами изменение свойств формы. Опишите порядок действий для получения готовой программы с изменнеными свойствами формы. 1. Создайте новый проект File – New – Application 2. Cохраните весь проект File – Save Project As в «новой папке» 3. В дереве объектов выберите форму (Form1) щелчком ЛКМ 4. Измените свойства (Properties) формы в Object Inspector 5. Скомпилируйте приложение Run – Run 6. Закройте проект Delphi 7. Откройте папку с проектом 8. Запустите приложение (exe) Cделайте вывод | |
Left | Координата формы относительно границ рабочего стола, отсчет которой начинается в верхнем левом углу. Увеличение значения координат происходит справа-налево. | ||
Name | Имя компонента, описываемое при написании кода программы для обращения к объекту | ||
PopupMenu | Свойство предназначенное для выбора пользовательского (нестандартного) контекстного меню (вызывается щелкчком ПКМ в runtime) которое создается с использованием компонента закладки Standart – PopupMenu | ||
Position | Свойство абсолютной позиции формы относитнтельно границ не только рабочего стола, но и экрана независимо от разрешения | ||
ShowHint | Логическое свойство определяющее включение/выключение показа всплывающего сообшения Hint | ||
Top | Координата формы относительно границ рабочего стола, отсчет которой начинается в верхнем левом углу. Увеличение значения координат происходит сверху-вниз. | ||
TransparentColor+Transparent ColorValue+Color | Группа свойств у которых при изменении свойства Transparent ColorValue+Color становятся одинаковыми и свойство Transparent Color переключается пользователем в true позволяет сделать форму невидимой | ||
Visible | Логическое свойство определяющее включение/выключение показа всплывающего сообшения Hint | ||
Width | Ширина формы |
4. Палитра компонентов
По умолчанию компоненты Delphi 7 делятся на визуальные и невизуальные cоставляющие библиотеку визуальных и не визуальных компонентов, иначе называемую VCL (Visual Components Library). Кроме стандартных компонентов существуют сторонние библиотеки, такие как JVCL (Jedi) и FM (FireMonkey) упрощающие разработку сложных приложений и сводя иногда разработку к размещению компонента и изменению его свойств, а так же предоставляющие возможность кроссплатформерной компиляции, т.е. компиляции под различные операционные системы.
Палитра компонентов размещается под главным меню и расширяется благодаря установке пакетов новых компонентов из установочных файлов или самостоятельно с использованием пункта меню Сomponent – Install Component и Tools – Environment Options – Library.
Т.к. мы учимся понимать визуальное объектно-ориентированное программирование именно в школе, то лучше всего, если мы будем изучать компоненты и их свойства на примере приложений, которые вы будете разрабатывать вместе со мной, и мы шаг за шагом будем усложнять и как итог – создание каждым из вас авторского проекта «Электронный учебник», «Телефонный справочник» или «СУБД «Библиотека».