Особенности управления свойствами визуальных компонент в режиме выполнения. Текстовый редактор для ввода строк. Создание методов с помощью визуальных средств. События в Delphi. Ключевая цель среды визуального программирования. Обработка сообщений Windows.
Аннотация к работе
. Управление свойствами визуальных компонент в режиме выполненияСоздание программы в Delphi сводится к “нанесению” компонентов на форму (которая, кстати, также является компонентом) и настройке взаимодействия между ними путем: изменения значения свойств этих компонентов написания адекватных реакций на события. Для выбора нового вида фигуры используется выпадающий список (COMBOBOX), а для изменения цвета фигуры или окна (формы) используется стандартное диалоговое окно выбора цвета, вызываемое кнопками “Цвет фигуры” и “Цвет формы”. Для удобства чтения с помощью Object Inspector измените имя компонента (свойство Name) с “Button1” (которое дается по умолчанию) на “FORMCOLOR”, а его заголовок (свойство Caption) - на “Цвет формы”. Данный код во время выполнения при нажатии кнопки “Цвет формы” вызывает стандартное диалоговое окно выбора цвета, как показано на рис.6.Если в этом диалоговом окне Вы щелкните кнопку OK, выполнится следующая строка: Form1.Color:=COLORDIALOG1.Color; Все, что Вам нужно сделать - это поместить на форму другую кнопку, изменить (при желании) ее имя на “SHAPECOLOR”, а заголовок - на “Цвет Фигуры”, дважды щелкнуть по ней мышкой и создать метод аналогичный следующему: procedure TFORM1.SHAPECOLORCLICK(Sender: TOBJECT);Для пользователя (программиста) свойство выглядит как простое поле какой-либо структуры, содержащее некоторое значение Создание программы в Delphi сводится к "нанесению" компонентоа на форму (которая, кстати, также является компонентом) и настройке взаимодействия между ними путем: изменения значения свойств этих компонентов, написания адекватных реакций на события. Например, свойства Left и Top принимают целые значения, определяющие положение левого верхнего угла компонента или формы. Свойства Caption и Name представляют собой строки и определяют заголовок и имя компонента или формы. Object Inspector изображает знак " " слева от названия таких свойств.