[VB 2005]emplacement plusieurs Error Provider

[Résolu/Fermé]
Signaler
Messages postés
3
Date d'inscription
jeudi 17 mai 2007
Statut
Membre
Dernière intervention
6 septembre 2007
-
 enissay -
Bonjour a tous...

Alors je bosse sur une interface graphique (VB 2005)ou j'ai l'intention d'utiliser des Error Provider pour gérer la capture des saisies.

code:
*******************************
Private Sub TxtNom_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles TxtNom.Validating
If (TxtNom.Text.Length > 20) Then
ErrorProvider1.SetError(TxtCP, "20 caractères seulement")
Else
ErrorProvider1.SetError(TxtCP, "")
End If
End Sub
******************************
Ca marche nikel si j'en utilise qu'une....si je tente un 2eme error provider pour une autre zone de texte, l'icone d'erreur se place au niveau du 1er Error Provider....
Ma question est donc:
Comment préciser l'emplacemetn de plusieurs Error Provider?


Merci pour vos futur réponse ;)

1 réponse

Messages postés
3
Date d'inscription
jeudi 17 mai 2007
Statut
Membre
Dernière intervention
6 septembre 2007
1
Reppier j'ai ta solution....

rajoute cette ligne...

ErrorProvider1.SetIconAlignment(TxtNom, ErrorIconAlignment.MiddleRight)

suis trop naze...
++ les gens
voila le code cousin pour gerer l'erreur provider de plsr textbox par exemple


Private Sub TextBox1_Validated(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.Validated, TextBox2.Validated, TextBox3.Validated, TextBox4.Validated, TextBox5.Validated, TextBox6.Validated
If TextBox1.Text = "" Then

ErrorProvider1.SetError(sender, "Entrer un nom svp")
Else

ErrorProvider1.SetError(sender, "")
End If
End Sub


ciao