VB.NetでWindowsアプリケーションを開発しています。その中で、1つのフォームがあり、そのフォームにパネルがあり、パネル内にリッチテキストボックスがある場合が1つあります。
したがって、私の要件は、パネルにスクロールバーを表示することです。したがって、ユーザーがパネルをスクロールすると、リッチテキストボックスはMSOfficeの機能のようにそれに応じてスクロールできます。
誰かが私にそれを行う方法のアイデアを与えることができますか?
リッチテキストボックスの.DockプロパティをFILLに設定し、.WordWrapプロパティをFALSEに設定します。
また、Panelの.DockプロパティをFILLに設定します。
セットする Panel.AutoScroll = True
およびスクロールバーは、パネル内のコントロールが境界の外に出ると自動的に表示されます。
パネルの自動スクロールプロパティを使用するには、次のようにします。
panel.AutoScroll = true
panel.VerticalScroll.Visible = False or panel.HorizontalScroll.Visible = False
Scroolbarsの寸法を知るために使用する
SystemInformation.HorizontalScrollBarHeight
SystemInformation.VerticalScrollBarWidth
そのため、スクルーバーが表示されたときにパネルの寸法を変更できます。