cs_vincnet68
Messages postés100Date d'inscriptionsamedi 26 octobre 2002StatutMembreDernière intervention24 mai 2013
-
22 mai 2007 à 13:30
cs_vincnet68
Messages postés100Date d'inscriptionsamedi 26 octobre 2002StatutMembreDernière intervention24 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 -->
A voir également:
VB.NET Couleur d'un onglet TabPage depuis une classe hérité