Bonjour à tous!
Une colle pour les meilleurs d'entre vous... J'ai un petit soucis au niveau de mes onglets dans un TabControl :
En gros, j'ai eu le besoin d'incorporer un bouton "fermer" dans mon onglet. Pour cela j'ai crée une classe héritant de TabControl et qui override OnDrawItem, affichant ainsi le texte accompagné d'une image.
Le problème c'est que pour pouvoir le faire, il faut préciser dans le constructeur :
Or, ça désactive les propriétés HotTrack par défaut de mes anciens onglets qui permettaient de gérer le passage de la souris sur les onglets ou même la sélection : dans mon cas, ce qui m'intéresse surtout c'est la bordure colorée en dorée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public ClosingTabControl() : base() { this.DrawMode = TabDrawMode.OwnerDrawFixed; }
Bref au lieu d'avoir ça :
J'ai ça :
Comment faire ?
Merci d'avance pour vos réponses !
Partager