I removed the pages from the pageframe. This caused an "Expression Evaluated to an illegal value" in subclasses without a PageCount property set. I added the PageCount property to those classes and it now has the captions after I adapt my app. I was able to work around the visibility issue by setting the ActivePage property in the effected classes. They both had the default value of 1 but I needed to set the ActivePage property to 1 manually so that it shows as a Non-Default property.
That made the control visible on the form again.
Thanks for the help, I am excited to get started with this.
Patrick
Hi Patrick
I think it should work if you remove all pages from your base class
DEFINE CLASS fnd_pageframe AS qqqpgf
ErasePage = .T.
PageCount = 0
Width = 409
Height = 112
fnd_private_edit_status = 0
boundsource = ""
fnd_edit_status = 0
Name = "fnd_pageframe"
wcpropsave = "ActivePage,fnd_edit_status"
ENDDEFINE
If it's OK, we'll add a workaround to FAA.
HTH,
Before adapt on Left, after on right. Page1 and Page2 captoin issue. Top pageframe after is not visible except for single page tab when mouseover tab. After clicking on any tab the pages become visible.