thonyboy
Messages postés165Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention16 février 2011
-
23 janv. 2008 à 15:24
Utilisateur anonyme -
24 janv. 2008 à 07:18
Bonjour
Je suis sous VS2005 et je programme un site Web en VB
J'ai un formulaire classique qui contient des textbox permettant la saisie des données.
J'aurais voulu trouver un moyen de changer la couleur de l'encadrement du textbox dans lequel on se trouve. Autrement dit qu'en le controle a le focus.
Et bien entendu je ne sais pas comment faire !!!!
D'autant que il semblerait que l'evenement OnGetFocus n'existe pas...
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 20114 23 janv. 2008 à 23:45
Salut,
fabienfs > je pense qu'il voulait parler du javascript et pas du Java.
thonyboy > Tout le code VB.NET est exécuté avant le chargement de la page dans le navigateur. Et comme l'évènement de changement du focus se produit après le chargement de la page, tu ne peux pas y associer de code serveur, seulement du code client (ici du javascript).
Si tu veux absolument exécuter du code VB.NET à ce moment là, il faut te pencher, soit vers la propriété AutoPostBack = True mais dans ce cas tu auras un vrai PostBack quand ton controle perdra le Focus, ou vers Ajax (XmlHttpRequest), avec ASP.NET AJAX par exemple.