Bonjour,
J'ai développé une application winforms qui contient un tabcontrol.
Ce tabcontrol contient 5 onglets.
Je veux que l'en tête de l'onglet activé sera coloré en vert mais j'ai pas trouvé comment.
Est ce qu'il y a une possibilité de modifier ça
Version imprimable
Bonjour,
J'ai développé une application winforms qui contient un tabcontrol.
Ce tabcontrol contient 5 onglets.
Je veux que l'en tête de l'onglet activé sera coloré en vert mais j'ai pas trouvé comment.
Est ce qu'il y a une possibilité de modifier ça
Détourne la WndProc, intercepte le WM_PAINT ou WM_DRAWITEM, tu peux a ce moment redessiner l'onglet !
En Winform, tu n'as pas BackColor ?
Cherche autour de TCS_OWNERDRAWFIXED, voir Owner-Drawn Tabs
Avec les thèmes XP\Vista, il y a de forte probabilité de comportement incorrect (soit très moche, soit que le dessin ne fonctionne pas !)
Bonjour,
En winforms on a le backcolor, mais cette propriété permet de modifier la couleur de tout l'onglet par contre je veux modifier la couleur de l'en tête de l'onglet seulement.
Merci