SpecialEffect Property
Specifies different format options for a control. Available at design time and run time.
[Form.]Control.SpecialEffect = nExpr
Return Value
nExpr
For a PageFrame control, Container object, or Control object, the settings for the SpecialEffect property are as follows:Setting
Description
0
Raised. The control appears to be raised from the form.
1
Sunken. The control appears to be set into the form.
2
Flat.
Note
For a PageFrame control, SpecialEffect is available only if the Tabs Property is set to false (.F.). Also, the BorderColor property for a PageFrame applies only when nExpr is set to 2 (Flat).
For all other controls, the settings for the SpecialEffect property are as follows:
Setting
Description
0
(Default for all controls and objects except the Container object.) 3D. Border of control is raised to simulate a 3-dimensional look.
1
Plain. Control appears without a 3-dimensional border.
2
Hot tracking. Provides mouseover effect for specific controls.
Note
If the Height property is set to a value too small, the 3D setting has no effect. Hot tracking is supported on the following controls: ListBox, ComboBox, Spinner, TextBox, EditBox, CommandButton, CheckBox, OptionButton. Hot tracking for CheckBox or OptionButton controls is only supported if Style = 2 (graphical). Hot tracking is supported for CommandButtons only when Style <> 1 (invisible). The following table describes hot tracking support.
Control
Default
Mouseover effect
Listbox
Plain
3D
ComboBox
Plain
3D
Spinner
Plain
3D
TextBox
Plain
3D
EditBox
Plain
3D
CommandButton
Plain in normal position
3D
CheckBox
Plain
None
OptionButton
Plain in normal position
3D
Remarks
Applies To: CheckBox | ComboBox | CommandButton | CommandGroup | Container Object | Control Object | EditBox | ListBox | OptionButton | OptionGroup | PageFrame | Shape | Spinner | TextBox
See Also
Reference
BackColor, ForeColor Properties
SelectedBackColor, SelectedForeColor Properties