Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Detecting and closing another form when closing the firs
Message
 
 
To
28/11/2001 08:57:22
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00586903
Message ID:
00586907
Views:
19
This message has been marked as the solution to the initial question of the thread.
You shoud use RELEASE() method.
FOR i = 1 TO _screen.<b>FormCount</b>
  IF UPPER(ALLTRIM(_screen.forms[i].name)) = 'SEARCH'
    _screen.forms[i].<b>RELEASE()</b>
  ENDIF
ENDFOR

* or
FOR Each loForm IN _screen.Forms
  IF UPPER(ALLTRIM(loForm.name)) = 'SEARCH'
    loForm.RELEASE()
  ENDIF
ENDFOR
>I'm sure this is one of the really easy things to do and somebody here could readily point out the correct method of doing this.
>
>I'm trying to check for the existence of a second form (search) on the screen upon destroying another form, so in the destroy method of form1 I put the following:
>
>FOR i = 1 TO _screen.ControlCount
> IF UPPER(ALLTRIM(_screen.forms[i].name)) = 'SEARCH'
> _screen.forms[i].DESTROY()
> ENDIF
>ENDFOR
>
>This doesn't work. How can I achieve the desired result?
>
>Thanks in advance!
>
>Andrew
--sb--
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform