Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Fire code on each Page Activate
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Classes - VCX
Versions des environnements
Visual FoxPro:
VFP 8 SP1
OS:
Windows XP
Database:
Visual FoxPro
Divers
Thread ID:
01187872
Message ID:
01187886
Vues:
28
>>>>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.

No problem <g> I figured as much.
If it's not broken, fix it until it is.


My Blog
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform