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 :
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 !
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
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 !
Partager