Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jérémy Jeanson
Bonjour Sam,
Ce que tu veux faire est tout à fait possible, il suffit de modifier le rendu du TabControl via GDI+. Rien de très compliqué en soit.
Si tu veux un exemple j'ai déjà fait ce genre de chose et posté le code sur Codes-Sources à l'adresse suivante. http://www.csharpfr.com/codes/LIBRAIRIE-TRES-COMPLETTE-CONTROLS-WINFORMS-PERSONNALISES_48447.aspx
Tu y trouveras un contrôle héritant de TabControl et dont les onglets on une forme et une couleur différente. Le code étant relativement commenté cela devrait te fournir une bonne base pour ce que tu veux exactement. -- Jérémy JEANSON MCP http://www.jjeanson.fr
Bonjour Sam,
Ce que tu veux faire est tout à fait possible, il suffit de modifier le
rendu du TabControl via GDI+. Rien de très compliqué en soit.
Si tu veux un exemple j'ai déjà fait ce genre de chose et posté le code
sur Codes-Sources à l'adresse suivante.
http://www.csharpfr.com/codes/LIBRAIRIE-TRES-COMPLETTE-CONTROLS-WINFORMS-PERSONNALISES_48447.aspx
Tu y trouveras un contrôle héritant de TabControl et dont les onglets on
une forme et une couleur différente. Le code étant relativement commenté
cela devrait te fournir une bonne base pour ce que tu veux exactement.
--
Jérémy JEANSON
MCP
http://www.jjeanson.fr
Ce que tu veux faire est tout à fait possible, il suffit de modifier le rendu du TabControl via GDI+. Rien de très compliqué en soit.
Si tu veux un exemple j'ai déjà fait ce genre de chose et posté le code sur Codes-Sources à l'adresse suivante. http://www.csharpfr.com/codes/LIBRAIRIE-TRES-COMPLETTE-CONTROLS-WINFORMS-PERSONNALISES_48447.aspx
Tu y trouveras un contrôle héritant de TabControl et dont les onglets on une forme et une couleur différente. Le code étant relativement commenté cela devrait te fournir une bonne base pour ce que tu veux exactement. -- Jérémy JEANSON MCP http://www.jjeanson.fr
Hachmi Sami
bonjour,
En 2 étapes:
1) Intialiser la propriétée tabControl1.DrawMode TabDrawMode.OwnerDrawFixed; ce qui permet d'utiliser l'évennement DrawItem
2) Utiliser l'évennement DrawItem pour modifier la couleur de l'onglet.
tabControl1.DrawItem += new DrawItemEventHandler(tabControl1_DrawItem);