>>>>>You can also NODEFAULT in the MouseDown()
>>>>
>>>>Do I need to call DODEFAULT otherwise? It does prevent the click, but doesn't seem to allow it if condition met.
>>>
>>>
>>>If (I do not want the click to happen )
>>> NODEFAULT
>>> return
>>>endif
>>>
>>
>>Doesn't work.
>>
>>It prevents the click even if I want it to happen.
>
>
>Then don't NODEFAULT when you do want the click to happen
Greg,
Do you think I'm crazy? I sure only do NODEFAULT when I don't want it to happen. But the point is, it doesn't work.
To make sure I put
LPARAMETERS nButton, nShift, nXCoord, nYCoord
this.AddProperty('lOkToProceed',.t.)
IF thisform.lMadeChanges and thisform.AskToSave() = 2
=MESSAGEBOX('Here')
this.lOkToProceed = .f.
NODEFAULT
RETURN
ENDIF
The click is ignored in both cases (here and not here).
If it's not broken, fix it until it is.
My Blog