Microsoft VB6 (Visual Basic 6) にはFlatScrollBar Controlがありました。C# でそのような実装が見つからないことに、私はひどく打ちのめされました。
この偉業が C# で達成可能かどうか、仲間の C# 開発者と Windows フォームの専門家に謙虚に尋ねます。この件に関する事前の返信または洞察に感謝します。
Microsoft VB6 (Visual Basic 6) にはFlatScrollBar Controlがありました。C# でそのような実装が見つからないことに、私はひどく打ちのめされました。
この偉業が C# で達成可能かどうか、仲間の C# 開発者と Windows フォームの専門家に謙虚に尋ねます。この件に関する事前の返信または洞察に感謝します。
フラット スクロールバーのサポートは、Windows コモン コントロール バージョン 6 から削除されました。レガシー バージョンでのみ使用できます。つまり、フラット スクロールバーと同時にビジュアル スタイルを設定することはできません。Google InitializeFlatSB を使用すると、フラット バーの方が重要であると考える人がいるかもしれません。むしろ疑います。
まあ、私は自分自身を教祖と呼ぶことはほとんどありません (それからはほど遠い ;-) ) が、ツールボックスには HScrollBar (水平) と VScrollBar (垂直) があり、ニーズに合うかもしれません。
コントロール (またはフォーム) で AutoScroll プロパティを使用することもできます。私が正しく理解しているように(まだ使用していません)、ビジュアルの外側にコントロールがあるかどうかに応じて、スクロールバーが必要かどうかを判断します。
ただし、これが探しているものでない場合は、カスタムメイドのスクロールバーを使用する可能性があります。CodeProjectには、それに関する記事がたくさんあります。
これがあなたを正しい方向に導くことを願っています。