Question

Je sais créer un dessin personnalisé d'une barre de défilement Windows Forms autonome, car il existe de nombreux exemples à des endroits tels que codeproject.com. Mais comment personnalisez-vous les barres de défilement dans les contrôles que vous ne créez pas vous-même? Par exemple, un panneau peut afficher des barres de défilement, mais comment puis-je m'assurer que les barres de défilement affichées sont personnalisées?

Ou peut-être que ce n'est pas possible et que je devrais créer ma propre version d'un panneau afin qu'il utilise mes propres barres de défilement de dessin personnalisées?

Était-ce utile?

La solution

Les barres de défilement que vous voyez le plus souvent, y compris celles intégrées à la plupart des contrôles winforms, sont rendues par Windows et il n’existe aucun moyen de modifier leur apparence dans WinForms sans implémenter une solution entièrement personnalisée qui prend totalement en charge le rendu et le comportement du message. contrôle commun de la barre de défilement. Certains emballages commerciaux prétendent le faire (google winforms skinning).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top