Bonjour,

Voila, en gros j'ai une barre d'outil comme celle qui est sur cette capture (recupérée dans un autre topic, merci !)



Je parle bien de la barre d'outils bleue juste au-dessus des onglets.

Pour des raisons un peu particulières, j'aurais besoin de dessiner le fond d'un controle avec le même style.

J'ai donc fait un controle personnalisé avec :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
    Protected Overrides Sub OnPaint(ByVal e As System.Windows.Forms.PaintEventArgs)
        ' Dessin du fond
        Dim renderer As VisualStyleRenderer
        renderer = New VisualStyleRenderer(VisualStyleElement.ExplorerBar.NormalGroupBackground.Normal)
        renderer.DrawBackground(e.Graphics, e.ClipRectangle)
    End Sub
J'ai essayé avec plusieurs "VisualStyleElement" différents (toolbar, window...) mais pas moyen de trouver celui qui dessine le fond de la barre d'outils !

Je precise que j'utilise un "VisualStyleRenderer" pour que le dessin s'adapte au theme selectionné par l'utilisateur.

Quelqu'un aurait-il une piste ?

Merci !