BUG: PageFrame SubClass Invisible at Runtime
ID: Q172447
 
  |  
 
 
The information in this article applies to: 
- 
Microsoft Visual FoxPro for Windows, versions  5.0, 5.0a, 6.0
  
 
 SYMPTOMS
A SubClass based on a PageFrame Class, whose PageCount property is set to
0, does not display any pages at design time and is invisible at run time.
 
 RESOLUTION
A workaround is to set the PageCount property of the PageFrame class to a
value greater than 0.
 
 STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed
at the beginning of this article.
 
 MORE INFORMATIONSteps to Reproduce Behavior
- Create a class, named "pgf," as follows:
      CREATE CLASS pgf OF MyClass AS PageFrame 
  
 
 - When the Class Designer comes up, reset the PageCount to default by
   right-clicking the PageCount property of the PageFrame and then
   selecting the Reset To Default option from the Shortcut menu. This
   should set the PageCount property to 0.
 
 
 - Save the class and close Class Designer.
 
 
 - Create another class "pgfreal" based on "pgf" as follows:
      CREATE CLASS pgfreal OF MyClass AS pgf FROM MyClass 
  
 
 - When the Class Designer comes up, set the PageCount to 3.
 
 
 - Save the Class and close the Class Designer.
 
 
 - Create a form as follows:
      CREATE FORM MyForm 
  
 
 - Drop each of the classes, pgf and pgfreal, onto the form and
   observe that the PageFrames are displayed without any pages.
 
 
 - Run the Form and now observe that neither PageFrame appears.
 
 
  
Additional query words: 
 
Keywords          : kbVFp kbVFp500 kbVFp500a kbVFp600 FxprgClassoop  
Version           : WINDOWS:5.0,5.0a,6.0
 
Platform          : WINDOWS  
Issue type        : kbbug  
 |