bonjour, j'ai crée un custom control, et il se trouve que j'ai 2 problèmes

1) voici la définition du custom control

abstract class A :Control
class B: A (contient des fonctions de base)
class C : B

mais une fois ajoutées dans la toolbox de visual studio, il apparaît B et C, hors je ne veux que C


2) je souhaiterais cacher des propriétés par défaut de l'objet Control qui s'affiche dans les propriétés de mon control custom quand je suis en édition... comment faire ?

3) je voudrais savoir si il n'y a pas un raccourcis du même genre que [description("nnn")] pour faire l'équivalent de /// <summary></summary> ?

merci d'avance pour vos réponses