При программировании вы можете определить свойство объекта, указав имя объекта и имя свойства, которые разделяются точками. Для изменения свойства достаточно присвоить ему допустимое значение. Например:
* присваиваем заголовку формы значение переменной cName
frmNew. Caption = cName
Язык Visual FoxPro позволяет вам устанавливать не только свойства отдельных объектов, но и определенной группы объектов.
Для этого используется конструкция WITH .. . ENDWITH, которая имеет следующий синтаксис:
WITH имяОбгьекта [,имяОбгьекта]
[.имяСвойства = выражение]
ENDWITH
Например, вы можете установить одинаковый цвет для группы объектов:
WITH cmdNext, cmdPrev
.ForeColor=RGB(0,0,0)
.BackColor=RGB(255,255,255)
ENDWITH
Используя язык Visual FoxPro, можно изменять свойства объектов не только на этапе их создания, но и в процессе выполнения программы. Например, вы можете при переходе из режима просмотра в режим редактирования изменить заголовок формы "Просмотр списка клиентов", который является одним из свойств формы, на "Редактирование списка клиентов".