fdouieb
Messages postés264Date d'inscriptionvendredi 12 décembre 2003StatutMembreDernière intervention12 juin 20133 11 oct. 2004 à 15:48
Bonjour,
Je pense que je n'ais pas été très claire
Voici la question
J'ai créé un contrôle hérité (un bouton nommé "cbBeep" ). Après compilation, j'ai installé la dll dans mes références afin d'utiliser en permanence ce bouton. cbBeep a pour but entre autre de faire un "beep" spécial à chaque fois que je clique dessus.
Dans l'ensemble de mon projet je dépose via la boite a outils plusieurs fois cbBeep. Cependant un des boutons ne doit pas faire ce fameux "beep" mais garder l'ensemble des propriétés de cbBeep
Ma question est comment inhibé pour ce bouton le clique de cbBeep.
SharpMao
Messages postés1024Date d'inscriptionmardi 4 février 2003StatutMembreDernière intervention 7 juin 201069 11 oct. 2004 à 15:58
Hello,
deux possibilités :
- où comme l'a dit Arthenius, tu surcharge la méthode avec le mot clé override dans une nouvelle classe qui hérite de cbBeep,
- où tu met à ta classe cbBeep un champ booleen MustDoBeep, qui est par défaut true, mais que tu peux mettre à false pour le bouton qui ne doit pas faire beep.
Amicalement, SharpMao