C'est pas possible que personne n'aie ce problème.

Signaler
Messages postés
137
Date d'inscription
mercredi 12 janvier 2005
Statut
Membre
Dernière intervention
30 septembre 2008
-
Messages postés
5
Date d'inscription
vendredi 24 janvier 2003
Statut
Membre
Dernière intervention
11 février 2009
-
C'est toujours pour la propriété Cause Validation et l'evenement Validating




J’ai un TextBox avec un événement
Validating et quand je ferme la feuille, la fermeture declenche l’événement
Validating de TextBox.



J’ai mit la propriété Cause
Vlaidation de la feuille en FALSE, mais ça marche toujours
pas.





SVP repondez moi j'ai trop besoin de ça!!!

5 réponses

Messages postés
436
Date d'inscription
dimanche 20 janvier 2002
Statut
Membre
Dernière intervention
2 février 2010
2
Bonsoir,
de quel évènement on parle (Validating --> TextBox) ? enfin... dans quel RAD ? comprends pas ;) RAM !! vb6, .net ?

Vic
Messages postés
2336
Date d'inscription
samedi 14 juillet 2001
Statut
Membre
Dernière intervention
5 mai 2009
5
pourquoi tu met pas sous le onchange comme tout le monde ???

------------------------------------------------- Dragon alias aussi [font= Comic Sans MS] Waxime =Comic Sans MS mais bon, pas le gout de refaire un nouveau profil lol -------------------------------------------------
Messages postés
137
Date d'inscription
mercredi 12 janvier 2005
Statut
Membre
Dernière intervention
30 septembre 2008

Les detailles





C'est C#:





Sur la feuille j'ai un TEXTBOX, et un événement de VALIDATING pour le TEXTBOX.

Quand j'essaie de fermer la feuille il se déclenche l'événement VALIDATING
de TEXTBOX.

Comment peux-je éviter ça. J'ai essayé d'enlever la propriété CausesValidation de la
feuille mais ça ne donne rien.

<!--[if !supportLineBreakNewLine]-->

<!--[endif]-->




Excuse moi, mais j'ai besoin d’utiliser l'événementVALIDATING, Je sais qu'il
ya plusieurs façon à faire, mais la question concernejustement comment utiliser
l'événement VALIDATING.






Merci pour l'aide
Messages postés
3757
Date d'inscription
mardi 23 septembre 2003
Statut
Modérateur
Dernière intervention
13 mars 2006
16
Salut,

Déjà, ici c'est du vb, pas du c# mais bon, avec vs.net on peut arriver à confondre.

Normalement, le validating s'exécute seulement quand la textbox perd le focus donc, ça veut dire que, quand tu veux quitter, ta textbox possède le focus. C'est ça ?

Une aide ici : http://msdn.microsoft.com/library/fre/default.asp?url=/library/FRE/cpref/html/frlrfsystemwindowsformsusercontrolclasstopic.asp

Si ça ne suffit pas, une variable générale boolean que tu mets par défaut à false. Dans ton unload, tu la mets à true. Il ne reste qu'à tester cette valeur dans le validating.

Pour l'instant, je ne vois pas d'autre solution.

-------------------------------------------------
Dresseur de puces, .... normal pour un loup !?
Messages postés
5
Date d'inscription
vendredi 24 janvier 2003
Statut
Membre
Dernière intervention
11 février 2009

Non, tu n'es pas le seul, et que ce soit en C# ou en VB.NET, le résultat est pareil.
Je cherche moi aussi à contrôler la zone par le Validating ...

Pour faire court aux questions, j'explique pourquoi : la validation de la saisie est reroutée sur un serveur. Je me vois mal faire ça sur chaque caractère entré
Et le choix s'est donc forcément posé, et seul Validating peut fonctionner.
Cependant, moi aussi je veux pouvoir ne pas passer dans ce Validating quand je ferme la fenêtre.

Mais pire. J'ai une barre de boutons que j'ai mis en CausesValidation à FALSE. Quand je clique, aucun soucis, ça marche. Mais quand j'utilise le raccourci clavier de la lettre soulignée rattaché au même bouton, là ça passe pas du tout ... une idée ?