VB.NET Couleur d'un onglet TabPage depuis une classe hérité [Résolu]

Messages postés
100
Date d'inscription
samedi 26 octobre 2002
Dernière intervention
24 mai 2013
- - Dernière réponse : cs_vincnet68
Messages postés
100
Date d'inscription
samedi 26 octobre 2002
Dernière intervention
24 mai 2013
- 24 mai 2007 à 05:00
Bonjour,

Je créé une classe héritée de TabPage.

Je souhaite, dans cette classe, modifier la couleur de l'onglet.
J'ai essayé avec des sources trouvé du le net.
Mais ca ne fonctionne pas, j'arrive à changer la couleur depuis l'évènement : DrawItem mais pas depuis ma classe

Quelqu'un a-t-il une idée ?

Mon code donne ceci dans ma classe :
Dim TabControlParent As TabControl = Me.Parent
Dim g As Graphics = TabControlParent.CreateGraphics
Dim r As Rectangle = TabControlParent.GetTabRect(0)
Dim b As SolidBrush = New SolidBrush(NewColor)
g.FillRectangle(b, r)
Dim f As Font = TabControlParent.Font
b = New SolidBrush(Color.Yellow)
g.DrawString("truc", f, b, 5, 5)

Mon evenement DrawItem donne ceci :
Dim g As Graphics = e.Graphics
Dim r As Rectangle = TabControl1.GetTabRect(0)
Dim b As SolidBrush = New SolidBrush(Color.Blue)
g.FillRectangle(b, r)
Dim f As Font = Me.TabControl1.Font
b = New SolidBrush(Color.Yellow)
g.DrawString("truc", f, b, 5, 5)

Merci,

----

<!-- BEGIN TEMPLATE: postbit_onlinestatus -->
<!-- END TEMPLATE: postbit_onlinestatus -->,
<!-- controls -->
<!-- netah bouton envoyer MP -->
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
3181
Date d'inscription
dimanche 15 février 2004
Dernière intervention
9 avril 2017
35
3
Merci
Salut,



Tout les détails ici :

http://www.vbfrance.com/infomsg_Comment%20colorer%20l'onglet%20TabControl_894216.aspx




__________
 Kenji

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 115 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Charles Racaud
Messages postés
100
Date d'inscription
samedi 26 octobre 2002
Dernière intervention
24 mai 2013
1
0
Merci
OK nickel.

Finallement je suis passé par l'evement DrawItem du TabControl qui me lance la fonction dans le TabPage hérité.

Je n'ai pas réussis à gérer totalement les couleurs dans le TabPage hérité.

Merci pour ton aide.

Vincnet
Commenter la réponse de cs_vincnet68

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.