Salut,
Je ne sais pas comment masquer une propriété, mais tu peux à la rigueur utiliser l'attribute
System.ObsoleteAttribute sur les propriétés redéfinies que tu veux interdire à l'utilisateur. Ça ne l'empêchera pas de les voir, mais un warning sera généré à la compilation pour le prévenir qu'il ne doit pas les utiliser. Tu peux même faire en sorte que le compilateur génére une erreur et non un warning en mettant la propriété
IsError de l'attribut à
true.
Attention toutefois, je ne pense pas qu'il soit judicieux de faire cela sur certaines propriétés héritées de
Control qui pourraient être nécessaires au bon fonctionnement du contrôle (je pense par exemple à
Location,
Size, etc.).
Pour des débats relatifs à la programmation, essayez ce forum.