Existe-t-il un moyen de spécifier la couleur de police d'un TabPage
sur un Winform? Non, pas sans le dessiner.
La propriété que vous recherchez existe en fait ..:
tabControl1.TabPages["MyTab"].ForeColor = Color.Blue;
..mais il ne fait pas ce que vous espérez: TabPage.ForeColor définit uniquement la couleur pour les contrôles qui sont imbriquées dans TabPage . (Ambient property)
Le texte que vous voyez en haut fait partie du contrôle Tab
et la couleur, la police et backcolor sont contrôlées par le seul contrôle Tab
. Donc, oui, vous devez coder l'événement DrawItem
, où vous pouvez accéder aux propriétés de chaque page à onglet.
Google "msdn winforms couleur de la page" -> [MSDN: Control.ForeColor Property] (https://msdn.microsoft.com/fr-fr/library/system.windows.forms.control.forecolor (v = vs .110) .aspx)? – CodeCaster
Je ne cherchais pas à changer le ForeColor de la TabPage, je voulais changer la couleur de la police. – rsnell