Задает специфические опции формата для элемента управления. Доступно на этапе разработки и во время выполнения.
[Form.]Control.SpecialEffect = nExpr |
Возвращаемое значение
- nExpr
-
Для элемента управления PageFrame, объектов Container и Control свойство SpecialEffect может принимать следующие значения:
Установка Описание 0
Выпуклый. Элемент управления выступает над поверхностью формы.
1
Утопленный. Элемент управления утоплен в поверхность формы.
2
Плоский.
Примечание
Свойство SpecialEffect элемента управления PageFrame доступно только в случае установки свойства Tabs в "Ложь" (.F.). Кроме того, свойство BorderColor применимо к элементу управления PageFrame, только если значение nExpr= 2 (плоский).
Для всех остальных элементов управления предусмотрены следующие установки SpecialEffect:
Установка Описание 0
(По умолчанию для всех элементов управления и объектов, кроме объекта Container.) 3D-трехмерный. Задает подсветку и затенение соответствующих границ элемента управления с целью придания ему объемного вида.
1
Плоский. У элемента управления отсутствует трехмерная граница.
2
Hot tracking. Обеспечивает эффект Mouseover для элемента управления (визуальный эффект, имеющий место при прохождении курсора мыши над объектом). (Элемент управления меняет вид отображения при наведении на него указателя мыши, согласно таблице ниже)
Примечание
Если значение свойства Height слишком мало, установка 3D не действует. Hot tracking поддерживается для следующих элементов управления: ListBox, ComboBox, Spinner, TextBox, EditBox, CommandButton, CheckBox, OptionButton. Hot tracking для элементов управления CheckBox и OptionButton поддерживается, только если свойство Style = 2 (графический). Hot tracking для CommandButtons поддерживается, только если свойство Style <> 1 (невидимый). В следующей таблице описана поддержка Hot tracking.
Элемент управления По умолчанию Эффект Mouseover Listbox
Плоский
3D (Трехмерный)
ComboBox
Плоский
3D (Трехмерный)
Spinner
Плоский
3D (Трехмерный)
TextBox
Плоский
3D (Трехмерный)
EditBox
Плоский
3D (Трехмерный)
CommandButton
Плоский в нормальной позиции
3D (Трехмерный)
CheckBox
Плоский
Отсутствует
OptionButton
Плоский в нормальной позиции
3D (Трехмерный)
Замечания
Применяется к: CheckBox | ComboBox | CommandButton | CommandGroup | Container Object | Control Object | EditBox | ListBox | OptionButton | OptionGroup | PageFrame | Shape | Spinner | TextBox
Смотрите также
Справочное руководство
Свойства BackColor, ForeColorСвойства SelectedBackColor, SelectedForeColor
Прочие ресурсы
Свойства (Visual FoxPro)Справочное руководство по языку (Visual FoxPro)