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

cs_vincnet68 100 Messages postés samedi 26 octobre 2002Date d'inscription 24 mai 2013 Dernière intervention - 22 mai 2007 à 13:30 - Dernière réponse : cs_vincnet68 100 Messages postés samedi 26 octobre 2002Date d'inscription 24 mai 2013 Dernière intervention
- 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 

2 réponses

Répondre au sujet
Charles Racaud 3181 Messages postés dimanche 15 février 2004Date d'inscription 9 avril 2017 Dernière intervention - 22 mai 2007 à 15:40
+3
Utile
Salut,



Tout les détails ici :

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




__________
 Kenji
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de Charles Racaud
cs_vincnet68 100 Messages postés samedi 26 octobre 2002Date d'inscription 24 mai 2013 Dernière intervention - 24 mai 2007 à 05:00
0
Utile
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.