Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Form template
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire d'écran & Écrans
Titre:
Form template
Divers
Thread ID:
00401520
Message ID:
00401520
Vues:
45
On a form (to become my form template), I would like to change the back color of a text field when the user is entering or editing that particular field.

The following works fine on the individual field property:

In the GotFocus property:
This.BackColor = RGB ( 225, 225, 225 )

In the LostFocus property:
This.BackColor = RGB ( 255, 255, 255 )

However I would l like to set the above in all text fields programmatically and tried:

FOR II = 1 TO ThisForm.ControlCount
IF "TXT" $ UPPER(ThisForm.Controls(II).Name)
ThisForm.Controls(II).Enabled = .T. && This works!
ThisForm.Controls(II).GotFocus.BackColor = RGB ( 225, 225, 225 ) && This does not work!
ENDIF
ENDFOR

I get an error that says "Unknown member GOTFOCUS

Any hints?
One can acquire everything in solitude but character.
Stendhal (1783-1842)
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform