Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Looking for a NoRefreshOnOpen
Message
From
08/12/2007 00:27:32
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Title:
Looking for a NoRefreshOnOpen
Miscellaneous
Thread ID:
01274125
Message ID:
01274125
Views:
46
When I open a particular form, the built in VFP activity refreshes all my controls. This is normally a good thing … but in this case I have controls that during their refresh, call the refresh event of other controls to complete a cascading start up logic of my own (that includes some data manipulation). What I’m looking for is the equivalent of a data session’s NoDataOnLoad so that I can set what is effectively a “NoRefreshOnOpen” for the form.

If this isn’t possible, I’m willing to set a global glBlockRefresh = .t. before calling my form, and put:
if glBlockRefresh
  return
endif
at the top of each refresh(). I would have tried it already, but I don’t know how to determine that control has returned to me so that I can then set glBlockRefresh to .f. and then programatically call appropriate refreshes to get things going. That is, where would I put glBlockRefresh = .f. I’m assuming that it’s at the top of the form’s Init, but I’m not sure.

Any ideas on a NoRefreshOnOpen (or equivalent)?

Bob
Next
Reply
Map
View

Click here to load this message in the networking platform