Comment puis-je appeler la couleur de contrôle, je veux dire la couleur des formulaires par défaut?
Question
Par exemple, pour créer quelque chose de bleu, je voudrais:
this.BackColor = Color.LightBlue;
Comment invoquer la couleur de contrôle, celle kaki?
Merci beaucoup.
La solution
La classe System.Drawing.SystemColors
a des propriétés qui exposent les différentes couleurs système. Vous pouvez donc le faire
this.BackColor = SystemColors.Control;
La liste complète des propriétés permettant d’accéder à d’autres couleurs est répertoriée dans . MSDN .
Autres conseils
Je n'ai pas testé cela, mais je le crois:
this.BackColor = Control.DefaultBackColor;
this.BackColor = default (Color);
semble être la couleur utilisée par le concepteur de formulaire ...
Une autre méthode consiste, par exemple, à utiliser le Transapernt
pour définir la couleur du contrôle Parent
this.BackColor = Color.Transparent;
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow