Bonjour,
Je viens de consulter pas mal de doc sur les modules de classe et j'avoue que j'ai encore beaucoup de mal à comprendre.
Si dans mon application, j'ai énormément de contrôles auxquels j'applique le même contrôle de saisie (genre "que des chiffres", "que des dates", "que des majuscules"...), ait il préférable d'utiliser des modules de classes plutôt que de copier le même code pour chaque contrôle ?
D'après ce que j'ai vu, cela paraît possible mais j'avoue avoir du mal à tout comprendre.
Si j'ai par exemple le contrôle de saisie "que des chiffres" suivant :
Comment le "traduire" dans un module de classse ? Comment relier mes différents textbox à ce module de classe ?
Merci d'avance de votre aide.
Je viens de consulter pas mal de doc sur les modules de classe et j'avoue que j'ai encore beaucoup de mal à comprendre.
Si dans mon application, j'ai énormément de contrôles auxquels j'applique le même contrôle de saisie (genre "que des chiffres", "que des dates", "que des majuscules"...), ait il préférable d'utiliser des modules de classes plutôt que de copier le même code pour chaque contrôle ?
D'après ce que j'ai vu, cela paraît possible mais j'avoue avoir du mal à tout comprendre.
Si j'ai par exemple le contrôle de saisie "que des chiffres" suivant :
Code:
Private Sub Textbox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If KeyAscii < 48 Or KeyAscii > 57 Then
Textbox1.BackColor = &HFF&
KeyAscii = 0
End If
End sub
Comment le "traduire" dans un module de classse ? Comment relier mes différents textbox à ce module de classe ?
Merci d'avance de votre aide.