Default Property

Specifies which command button or OLE Container control responds to the ENTER key being pressed when there are two or more command buttons on an active form. Available at design time and run time.

Object.Default[ = lExpr]

Return Value

  • lExpr
    The settings for the Default property are:

    Setting

    Description

    True (.T.)

    When the button's Default property is set to true (.T.) and its parent form is active, the user can execute the button's command by pressing ENTER. (If the focus is in an edit box, the user can press CTRL+ENTER.) If KEYCOMP is set to WINDOWS, the default button's command is not executed if the focus has been moved to another command button. In that case, pressing ENTER affects the button with the focus instead of the default button.

    False (.F.)

    (Default) The button is not the default button.

Remarks

Applies To: CommandButton Control | OLE Container Control

The Default property only applies to an OLE Container control that contains an "Acts like a Button" ActiveX control (.ocx).

Only one command button or OLE Container control on a form can be the default command button. When the Default property is set to true (.T.) for one command button or OLE Container control, it is automatically set to false (.F.) for all other command buttons or OLE Container controls on the form. You cannot create a default command button or OLE Container control in a toolbar.

See Also

Reference

Enabled Property (Visual FoxPro)

KeyPress Event

Other Resources

Properties (Visual FoxPro)

Language Reference (Visual FoxPro)