web-dev-qa-db-fra.com

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

Par exemple, pour faire quelque chose de bleu, j'irais:

this.BackColor = Color.LightBlue;

Comment invoquer la couleur Control, la Khaki.

Merci beaucoup.

61
Sergio Tapia

Le System.Drawing.SystemColors classe possède des propriétés exposant les différentes couleurs du système, vous pouvez donc

this.BackColor = SystemColors.Control;

La gamme complète de propriétés pour accéder à d'autres couleurs est répertoriée sur MSDN .

125
stevemegson

Je n'ai pas testé cela, mais je pense que c'est:

this.BackColor = Control.DefaultBackColor;
10
pyrocumulus

this.BackColor = default (Color);

semble être la couleur que le concepteur de formulaires utilise ...

1
Sparfy

Une autre façon, par exemple, consiste à utiliser le Transapernt pour définir la couleur du contrôle Parent

this.BackColor = Color.Transparent;
0
daniele3004