4

codeproject.com のような場所にたくさんの例があるので、スタンドアロンの Windows フォーム ScrollBar のカスタム描画を行う方法を知っています。しかし、自分で作成していないコントロールでスクロールバーをカスタム描画するにはどうすればよいでしょうか? たとえば、パネルはスクロールバーを表示できますが、表示されるスクロールバーがカスタム描画されていることを確認するにはどうすればよいですか?

または、これは不可能であり、独自のカスタム描画スクロールバーを使用できるように、独自のバージョンの Panel を作成する必要がありますか?

4

1 に答える 1

1

ほとんどの winforms コントロールに組み込まれているものを含め、最も頻繁に目にするスクロールバーは Windows によってレンダリングされ、一般的なスクロールバー コントロールのレンダリングと動作を完全に引き継ぐ完全なカスタム ソリューションを実装する以外に、WinForms でそれらの外観をオーバーライドする方法はありません。 . これを行うと主張する商用パッケージがいくつかあります (google winforms skinning)。

于 2008-09-24T13:37:41.337 に答える