Bonsoir,
Au Clic, rien de plus simple, si tu as déjà programmé l'action déclenchée par le bouton au clic, tu ajoutes dans la procédure le changement de la propriété BackColor du CommandButton en lui affectant la couleur que tu souhaites (valeur RGB de la couleur).
Pour le survol, c'est toujours BackColor qui est concerné pour la couleur, mais il te faut jouer avec l'évènement MouseMove, ce qui est un peu mois simple... Et il faut surtout savoir dans ce cas ce que tu souhaites faire exactement, si la couleur nouvelle doit rester, si on doit revenir à la couleur d'origine en cessant de survoler, etc.
Tu disposes aussi des évènements MouseUp et MouseDown...
Cordialement.