Domanda

So come eseguire il disegno personalizzato di una barra di scorrimento di Windows Form autonoma perché ci sono molti esempi in posti come codeproject.com. Ma come si disegnano le barre di scorrimento nei controlli che non si creano? Ad esempio, un Pannello può mostrare le barre di scorrimento, ma come posso assicurarmi che le barre di scorrimento che mostra siano disegnate su misura?

O forse questo non è possibile e avrei bisogno di creare la mia versione di un Pannello in modo che utilizzino le mie barre di scorrimento personalizzate per il disegno?

È stato utile?

Soluzione

Le barre di scorrimento che vedi più spesso, incluse quelle integrate nella maggior parte dei controlli di winforms, sono renderizzate da Windows e non c'è modo di sovrascrivere il loro aspetto in WinForms se non di implementare una soluzione completamente personalizzata che assume completamente il rendering e il comportamento del controllo barra di scorrimento comune. Ci sono alcuni pacchetti commerciali che affermano di farlo (skin di google winforms).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top