Comment puis-je appeler la couleur de contrôle, je veux dire la couleur des formulaires par défaut?

StackOverflow https://stackoverflow.com/questions/1600787

  •  05-07-2019
  •  | 
  •  

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.

Était-ce utile?

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
scroll top