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
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 !)
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !![]()
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
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
Partager