procedure button.click ... thisForm.refresh(.T.) ... procedure form.Refresh lparameters buttonClicked this.AddProperty('buttonClicked', m.buttonClicked) ... procedure someControl.Refresh this.Enabled = thisForm.buttonClicked>When an object, a button for instance, is clicked - does VFP have any 'variable' identifying the object clicked, that can be used in decisions as to what other objects on the form are then enabled, or disabled?