Je veux avoir des étiquettes sur un formulaire avec la même couleur de police que la légende sur mes boîtes de groupe, et de plus je veux que ces couleurs changent si l'utilisateur a appliqué un thème différent sur leur système. Est-ce que je peux faire ceci sans changer la légende de GroupBox de sa valeur par défaut?Comment définir la couleur de la police d'un libellé comme la couleur de la légende d'un GroupBox?
MISE À JOUR:
J'ai essayé de placer l'étiquette ForeColor ActiveCaption, cela semble correct pour le défaut système (bleu), mais quand je change le système d'Olive verte, les étiquettes et les légendes de la boîte groupe ne sont pas les même. En outre, le comportement normal de GroupBox est que la définition de FlatStyle sur Standard définit la couleur de la légende sur ForeColor. Toutefois, pour créer un nouveau GroupBox et définir sa propriété ForeColor sur ControlText, vous devez d'abord le définir sur autre chose que ControlText. retour à nouveau. (Si vous ne suivez pas ce que je veux dire, essayez-le et voyez.)
Intéressant, une Groupbox fait de la supercherie avec sa ForeColor sauf si elle est explicitement définie. –
J'ai rencontré le même problème! – nawfal