8

VB.NetでWindowsアプリケーションを開発しています。その中で、1つのフォームがあり、そのフォームにパネルがあり、パネル内にリッチテキストボックスがある場合が1つあります。

したがって、私の要件は、パネルにスクロールバーを表示することです。したがって、ユーザーがパネルをスクロールすると、リッチテキストボックスはMSOfficeの機能のようにそれに応じてスクロールできます。

誰かが私にそれを行う方法のアイデアを与えることができますか?

4

3 に答える 3

18

パネル内のコントロールが境界の外に出ると、設定Panel.AutoScroll = Trueとスクロールバーが自動的に表示されます。

于 2012-09-20T11:41:28.403 に答える
8

リッチテキストボックスの.DockプロパティをFILLに設定し、.WordWrapプロパティをFALSEに設定します。

また、Panelの.DockプロパティをFILLに設定します。

于 2012-09-20T06:42:01.427 に答える
6

パネルの自動スクロールプロパティを使用するには、次のようにします。

panel.AutoScroll = true
panel.VerticalScroll.Visible = False or panel.HorizontalScroll.Visible = False

scroolbarsの寸法を知るために使用する

SystemInformation.HorizontalScrollBarHeight
SystemInformation.VerticalScrollBarWidth

そのため、スクルーバーが表示されているときにパネルの寸法を変更できます。

于 2014-03-02T15:51:26.557 に答える