Hi
I dont think you can make that invisible and then visible with simple code.
However, you can enable the pages of a pageframe based on certain conditions.... example..
1. Create a form property say - lPageEnabled
Initialise its value as .t. or .f. based on the initial value you want.
2. In the enabled property of the relevant page.. put the code..
=ThisForm.lPageEnabled
3. In the relevant text box.. lost focus event..
ThisForm.lPageEnabled = ???? whatever.. based on the value in the textBox.
Also add teh code.. ThisForm.PageFrame1.PageN.Refresh()
suitably change the code..
Now the hard way to make a page of a pageframe invisible.. is to use REMOVEOBJECT() method to remove a page.. and use the ADDOBJECT() method to add a page and refresh the pageframe.. based on the text box value..
ramani

(Subramanian.G),FoxAcc, ramani_g@yahoo.com