C#でComboBoxの垂直スクロールバー部分を取得する方法はありますか?タッチスクリーンで実行するアプリを作成していますが、ComboBoxの垂直スクロールバー部分を広げたいと考えています。ComboBoxのそのコンポーネントを取得する方法はありますか、それとも私はこれで運が悪かったのでしょうか?WinFormsを使用しています。
質問する
1812 次
2 に答える
1
1つのコントロールだけでスクロールバーの幅を変更することはできません。幅は、システム設定、WinformsのSystemInformation.VerticalScrollBarWidthプロパティです。
修正は、これがコンボボックスの問題だけではなく、タッチスクリーンでスクロールバーを使用するのが難しいことを認識することです。したがって、システム設定を変更します。Windows 7では、コントロールパネル+ディスプレイ、パーソナライズ、ウィンドウの色、高度な外観設定を使用します。アイテム=スクロールバー、サイズを大きくします。また、閉じるボタンを押しやすくするために、キャプションボタンのサイズを大きくすることもできます。その他。
基本テーマに関するコメントはナンセンスであることに注意してください。
于 2012-10-09T06:30:04.307 に答える
0
@HansPassantによって提供された回答はWindows7にのみ適用され、Windows 10では使用できなくなったため、GitHubで公開したツールを次のリンクで実際に使用できます。
https://github.com/codewondo/Windows-Scrollbar-Width-Changer
このツールは、レジストリを変更することによってスクロールバーを変更します。
于 2021-12-09T15:12:31.607 に答える