Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Fire code on each Page Activate
Message
General information
Forum:
Visual FoxPro
Category:
Classes - VCX
Environment versions
Visual FoxPro:
VFP 8 SP1
OS:
Windows XP
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01187872
Message ID:
01187916
Views:
17
It works fine except for the fact that when I start my form, I do not see tabs on a pageframe (they are hidden for some reason). Once clicked, they remain visible.

My pageframe class has 0 pages. I set PageCount to 2 in design-time.

Thanks in advance for your help.

>>>>Hi everybody,
>>>>
>>>>I have a pageframe class and I don't have a page class. What would be the easiest way to fire some code when the individual page is activated (in particular, I'd like to change its font properties)?
>>>>
>>>>Thanks in advance.
>>>
>>>FOR EACH oPage IN thisform.PageFrame1.Pages
>>>    BINDEVENT(oPage,[Activate],thisform,[ActivatePage],1)
>>>NEXT
>>>
>>>
>>>**** thisform.ActivatePage code
>>>LOCAL laoEvent[1]
>>>AEVENTS(laoEvent,1)
>>>FOR EACH oPage IN thisform.PageFrame1.Pages
>>>    IF UPPER(oPage.Name) == UPPER(laoEvent[1].Name)
>>>       oPage.Font...... = [aaaaaaaa]
>>>    ELSE
>>>       oPage.Font...... = [default one]
>>>    ENDIF
>>>NEXT
>>>
>>>
>>>(not tested at all)
>>
>>I was thinking about something like that and I guess you would put this code in form's Init to bind only once.
>
>
>
>Sorry :-) I forgot to add that first part must be in INIT event of the form.
If it's not broken, fix it until it is.


My Blog
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform