OVH Cloud OVH Cloud

Couleur dans les TabControl

6 réponses
Avatar
Vincent MARTINET
Bonjour,
comment peut-on chan,ger les couleurs d'un tabcontrol ?
Je sais modifier les couleurs des tabpage :
Me.TabControl1.TabPages.Item(0).BackColor = System.Drawing.Color.Green)
... mais ça ne fonctionne pas sur le tabcontrol :
Me.TabControl1.BackColor = System.Drawing.Color.Blue
Ce n'est pas la couleur des onglets que je veux changer mais celle du fond
de la barre où se trouvent les onglets.
Merci de vos suggestions

6 réponses

Avatar
c2i-Richard Clark [MVP]
Ben si tu trouve la solution, tu me dis ;-)!!!
Même en redéfinissant le OwnerDraw du TabControl, on n'y arrive pas. Pour
mon pb (qui doit être similaire au tien) j'ai du recréer mon propre
TabControl.

--
Richard Clark
http://www.c2i.fr - Le portail .NET
[Microsoft MVP .NET]
______________________________________________
'Au coeur de VB .NET' (MS Press, 430 pages, 34 euros)
http://www.amazon.fr/exec/obidos/ASIN/2100065645/c2ifrleportad-21
______________________________________________

"Vincent MARTINET" wrote in message
news:
Bonjour,
comment peut-on chan,ger les couleurs d'un tabcontrol ?
Je sais modifier les couleurs des tabpage :
Me.TabControl1.TabPages.Item(0).BackColor = System.Drawing.Color.Green)
... mais ça ne fonctionne pas sur le tabcontrol :
Me.TabControl1.BackColor = System.Drawing.Color.Blue
Ce n'est pas la couleur des onglets que je veux changer mais celle du fond
de la barre où se trouvent les onglets.
Merci de vos suggestions






Avatar
Bismark Prods
Ah intéressant ! Tu offre tes sources ?

"c2i-Richard Clark [MVP]" a écrit dans le message de
news:
Ben si tu trouve la solution, tu me dis ;-)!!!
Même en redéfinissant le OwnerDraw du TabControl, on n'y arrive pas. Pour
mon pb (qui doit être similaire au tien) j'ai du recréer mon propre
TabControl.

--
Richard Clark
http://www.c2i.fr - Le portail .NET
[Microsoft MVP .NET]
______________________________________________
'Au coeur de VB .NET' (MS Press, 430 pages, 34 euros)
http://www.amazon.fr/exec/obidos/ASIN/2100065645/c2ifrleportad-21
______________________________________________

"Vincent MARTINET" wrote in message
news:
> Bonjour,
> comment peut-on chan,ger les couleurs d'un tabcontrol ?
> Je sais modifier les couleurs des tabpage :
> Me.TabControl1.TabPages.Item(0).BackColor = System.Drawing.Color.Green)
> ... mais ça ne fonctionne pas sur le tabcontrol :
> Me.TabControl1.BackColor = System.Drawing.Color.Blue
> Ce n'est pas la couleur des onglets que je veux changer mais celle du


fond
> de la barre où se trouvent les onglets.
> Merci de vos suggestions
>
>
>
>




Avatar
Zoury
Salut Richard! :O)

Même en redéfinissant le OwnerDraw du TabControl, on n'y arrive pas.



c'est assez décevant.. :O/
même en VB 6 c'était une FAQ, ils auraient pu offrir quelque chose de
built-in...

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic classique
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/
Avatar
Zoury
ahhh ha!

j'ai pas testé mais le nom et l'image parle d'eux même
http://www.syncfusion.com/FAQ/WinForms/FAQ_c93c.asp#q1094q

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic classique
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/
"c2i-Richard Clark [MVP]" a écrit dans le message de
news:
Ben si tu trouve la solution, tu me dis ;-)!!!
Même en redéfinissant le OwnerDraw du TabControl, on n'y arrive pas. Pour
mon pb (qui doit être similaire au tien) j'ai du recréer mon propre
TabControl.

--
Richard Clark
http://www.c2i.fr - Le portail .NET
[Microsoft MVP .NET]
______________________________________________
'Au coeur de VB .NET' (MS Press, 430 pages, 34 euros)
http://www.amazon.fr/exec/obidos/ASIN/2100065645/c2ifrleportad-21
______________________________________________

"Vincent MARTINET" wrote in message
news:
> Bonjour,
> comment peut-on chan,ger les couleurs d'un tabcontrol ?
> Je sais modifier les couleurs des tabpage :
> Me.TabControl1.TabPages.Item(0).BackColor = System.Drawing.Color.Green)
> ... mais ça ne fonctionne pas sur le tabcontrol :
> Me.TabControl1.BackColor = System.Drawing.Color.Blue
> Ce n'est pas la couleur des onglets que je veux changer mais celle du


fond
> de la barre où se trouvent les onglets.
> Merci de vos suggestions
>
>
>
>




Avatar
c2i-Richard Clark [MVP]
oui mais non ;-)))) La partie gauche, ie le fond est tjs inaccessible

--
Richard Clark
http://www.c2i.fr - Le portail .NET
[Microsoft MVP .NET]
______________________________________________
'Au coeur de VB .NET' (MS Press, 430 pages, 34 euros)
http://www.amazon.fr/exec/obidos/ASIN/2100065645/c2ifrleportad-21
______________________________________________

"Zoury" wrote in message
news:
ahhh ha!

j'ai pas testé mais le nom et l'image parle d'eux même
http://www.syncfusion.com/FAQ/WinForms/FAQ_c93c.asp#q1094q

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic classique
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/
"c2i-Richard Clark [MVP]" a écrit dans le message de
news:
> Ben si tu trouve la solution, tu me dis ;-)!!!
> Même en redéfinissant le OwnerDraw du TabControl, on n'y arrive pas.


Pour
> mon pb (qui doit être similaire au tien) j'ai du recréer mon propre
> TabControl.
>
> --
> Richard Clark
> http://www.c2i.fr - Le portail .NET
> [Microsoft MVP .NET]
> ______________________________________________
> 'Au coeur de VB .NET' (MS Press, 430 pages, 34 euros)
> http://www.amazon.fr/exec/obidos/ASIN/2100065645/c2ifrleportad-21
> ______________________________________________
>
> "Vincent MARTINET" wrote in message
> news:
> > Bonjour,
> > comment peut-on chan,ger les couleurs d'un tabcontrol ?
> > Je sais modifier les couleurs des tabpage :
> > Me.TabControl1.TabPages.Item(0).BackColor System.Drawing.Color.Green)
> > ... mais ça ne fonctionne pas sur le tabcontrol :
> > Me.TabControl1.BackColor = System.Drawing.Color.Blue
> > Ce n'est pas la couleur des onglets que je veux changer mais celle du
fond
> > de la barre où se trouvent les onglets.
> > Merci de vos suggestions
> >
> >
> >
> >
>
>




Avatar
Zoury
ah ok! je vois ce que tu veux dire...

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic classique
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/