Private sub InitBoutons() la tu fais ce que tu veux avec tes boutons End Sub
Private BoutonValider as CommandButton Public Sub SetValider(p_CmdButon as CommandButton) Set BoutonValider = p_CmdButon ' de cette maniere dans cette classe le bouton valider sera le bouton que tu aura placer en parametre en appelant le SUb depuis ton form ' la tu fais les actions que tu veux sur le bouton end Sub ŽCODE DU FORM Private CBoutons as new ClsBoutons Private sub Form Load call cboutons.SetValider(Command1) End sub
Set Me.cmdbClose = New cBouton
Me.cmdbClose.Init() Me.cmdbClose.setClose()
Public Sub InitBouton(ByRef myButton As MSForms.CommandButton) With myButton .Font.Bold = True .BackColor = RGB(160, 175, 208) .PicturePosition = fmPicturePositionLeftCenter .Caption = "" End With End Sub Public Sub SetBoutonImage(ByRef myButton As MSForms.CommandButton, ByVal idx As Integer) With myButton Select Case idx Case "0" .Caption = " Valider" Case "1" .Caption = " Fermer" Case "2" .Caption = " Annuler" Case "3" .Caption = " Supprimer" Case "4" .Caption = " Rechercher" Case "5" .Caption = " Vérifier les infractions" 'Default ' .Caption = "" End Select .Picture = Form1.ImageList1.ListImages(idx).Picture .AutoSize = True End With End Sub
Dim monBouton As New cBouton 'Initialisations des boutons Valider, fermer, rechercher monBouton.InitBouton( Me.cmdbValid) monBouton.InitBouton( Me.cmdbClose) monBouton.InitBouton( Me.cmdbCher) ' Définition des boutons Valider, Fermer, Rechercher monBouton.SetBoutonImage ( Me.cmdbValid, 0) monBouton.SetBoutonImage ( Me.cmdbClose, 1) monBouton.SetBoutonImage ( Me.cmdbCher, 4)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question