78 votes

Comment puis-je appeler la couleur du contrôle, c'est-à-dire la couleur par défaut des formulaires ?

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

this.BackColor = Color.LightBlue;

Comment puis-je invoquer la couleur de contrôle, le kaki.

Merci à vous.

156voto

stevemegson Points 6741

El System.Drawing.SystemColors possède des propriétés qui exposent les différentes couleurs du système, ce qui permet d'effectuer les opérations suivantes

this.BackColor = SystemColors.Control;

La gamme complète des propriétés permettant d'accéder à d'autres couleurs est répertoriée sur le site Web de la Commission européenne. MSDN .

12voto

sharpcloud Points 4141

Je ne l'ai pas testé, mais je le crois :

this.BackColor = Control.DefaultBackColor;

2voto

Sparfy Points 105
this.BackColor = default(Color);

Il semble que ce soit la couleur utilisée par le concepteur du formulaire...

0voto

daniele3004 Points 62

Un autre moyen, par exemple, est d'utiliser le Transapernt pour définir la couleur du contrôle Parent

this.BackColor = Color.Transparent;

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X