myForm.method() LOCAL lo, lc lc = WPARENT( THIS.NAME ) FOR EACH lo IN _VFP.FORMS IF lo.NAME == lc EXIT && Locals window shows lo as object here ENDIF ENDFOR IF TYPE( 'lo.NAME' ) = 'C' ; && Locals window shows lo as .F. here AND lo.WINDOWSTATE = 1 lo.WINDOWSTATE = 0 ENDIFbut this does
myForm.method() LOCAL lo, lc, loParent lc = WPARENT( THIS.NAME ) FOR EACH lo IN _VFP.FORMS IF lo.NAME == lc loParent = lo EXIT && Locals window shows lo as object here ENDIF ENDFOR IF TYPE( 'loParent.NAME' ) = 'C' ; && Locals window shows lo as .F. here AND loParent.WINDOWSTATE = 1 loParent.WINDOWSTATE = 0 ENDIF