Retrieve lost objects
by Wil van Antwerpen
Summary
A tabpage in VDF sometimes looses one or more of its objects. This usually happens after a user clears the entire view. This document describes how to redisplay those lost objects. |
No Files Available |
Date Created: |
20/09/1999 |
Date Updated: |
03/11/2001 |
Author: |
Wil van Antwerpen
|
Company: |
Antwise Solutions |
by Wil van Antwerpen
Every now and then you will find that tabdialogs and tabpages have lost some of their objects or controls. You know that they are still there, but they somehow seem to be missing from the tab, usually after sending a request_clear.
A workaround for this problem is to manually set the property visible_state:
"Set Visible_State Of hoInvisible To True"
Where 'hoInvisible' should be replaced with the objects name
You can do this by simply augmenting the activate procedure of the tabdialog or by setting it from another location if you want, as long as it's set when the tab is activated.
Procedure Activate Returns Integer
Local Integer bActivate
Forward Get MSG_Activate To bActivate
Set Visible_State Of (oCustomer(Self)) To True
Procedure_Return bActivate
End_Procedure Activate
If this does not work for you, another suggestion would be to try paging the object when the view activates.
as in:
"Send Page_Object To hoInvisible TRUE"
|