La couleur du texte de contrôle désactivé - comment le changer

Lors de la création de mon génial Jeu de Correspondance 😉 j'ai trouvé un problème qui est totalement hors de portée.

Lorsque le joueur choisit deux étiquettes avec des symboles sur eux, je veux verrouiller toutes les autres étiquettes pour les 4 secondes.

Mais quand je fais ça, la forecolor de toutes les étiquettes des changements de gris et les symboles sont visibles. Ma question est existe - il une méthode pour modifier la ForeColor handicapé une étiquette dans visual c#?

Le projet est une application WinForm.

Au moment où j'ai mis la couleur de l'étiquette dans le code de cette façon:

label1.ForeColor = lable1.BackColor;

Lorsque l'utilisateur clique sur l'étiquette-je le modifier:

lable1.ForeColor = Color.Black;
Ce type de projet? WinForms, WPF, ASP.NET?
Comment êtes-vous définir la couleur du moment? Vous pouvez poster votre code?
Les étiquettes sont toujours "verrouillé", au moins dans le sens que les utilisateurs ne peuvent pas modifier leur texte ou autrement manipuler. Il n'y a pas besoin de les désactiver pour obtenir cet effet.

OriginalL'auteur Mqati | 2011-05-14