目次

コントロールがフォームからはみ出した場合、フォームに自動でスクロールバーを表示しスクロールできるようにする

目次

フォームからコントロールをはみ出して配置した際に、フォームにスクロールバーを表示させスクロールできるようにしたい場合があります。
FormコントロールのAutoScrollプロパティをTrueに設定すると、コントロールがフォームをはみ出した場合に自動でスクロールする動作にできます。
コントロールがフォームからはみ出した場合、フォームに自動でスクロールバーを表示しスクロールできるようにする:画像1

AutoScrollプロパティをTrueに設定した場合、デザイナ画面でもフォームからコントロールがはみ出すとスクロールバーが自動で表示されます。
コントロールがフォームからはみ出した場合、フォームに自動でスクロールバーを表示しスクロールできるようにする:画像2

実行結果

アプリケーションを実行します。下図の画面が表示されます。コントロールがフォームからはみ出しているためスクロールバーが表示されます。
コントロールがフォームからはみ出した場合、フォームに自動でスクロールバーを表示しスクロールできるようにする:画像3

スクロールバーを動かすとフォーム内部の表示領域がスクロールされます。
コントロールがフォームからはみ出した場合、フォームに自動でスクロールバーを表示しスクロールできるようにする:画像4

AuthorPortraitAlt
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
作成日: 2012-04-29
Copyright © 1995–2025 iPentec all rights reserverd.