Bonjour, j'ai un probleme de parametre, voila j'ai une petite procédure que je repete plusieurs fois, et donc je voudrais pour améliorer le code, creer une procédure que j'apellerai avec comme parametre la zone de texte qui subira la procédure.
Donc c'est le code que j'ai sur plusieurs AfterUpdate de mes zone de texte
J'ai voulu creer une procédure générique avec en parametre le control
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Private Sub txtReglement_AfterUpdate() If Me.txtReglement.Text <> "" Then Me.txtReglement.BorderStyle = 0 Else Me.txtReglement.BorderStyle = 1 End If
mais je n'arrive pas a passer la zone de texte en parametre lorsque que j'apel ma procedure.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Private Sub AfficheContour(ctl As Control) If Not ctl.Text <> "" Then ctl.BorderStyle = 1 Else ctl.BorderStyle = 0 End If End Sub
j'ai essayé : AfficheContour(Me.ActiveControl) ou otre mais ca ne marche pas.
Merci a vous![]()
Partager