VB.net のフォームに vscroll コントロールを追加する必要があり、それを使用してフォームをスクロールする必要があります。フォームにコントロールを追加する必要がある場合、フォームのサイズでは追加できません。
スクロールしてフォームにさらにコントロールを表示する方法を知る必要がありますか?
前もって感謝します
VB.net のフォームに vscroll コントロールを追加する必要があり、それを使用してフォームをスクロールする必要があります。フォームにコントロールを追加する必要がある場合、フォームのサイズでは追加できません。
スクロールしてフォームにさらにコントロールを表示する方法を知る必要がありますか?
前もって感謝します
I think you want the form's AutoScroll property.
「Vscroll」はコントロールの名前ではありませんが、 vertical scrollbar の略だと思います。
その場合、フォームにVScrollBar
コントロールを追加するだけです。ツールボックスの [すべての Windows フォーム] カテゴリにあります。残念ながら、自分で配線する必要があります。デフォルトでは、コントロールはエキサイティングなことは何もしません。
HScroll
およびは、フォームやすべてのパネル コントロールなど、VScroll
から派生したすべてのコントロールのプロパティでもあります。ScrollableControl
これらのプロパティの 1 つまたは両方を "True" に設定すると、水平または垂直のスクロール バーを表示できます。追加の制御は必要ありません。
しかし、この道を行き過ぎる前に、車輪の再発明をしないように警告しておきます。派生元のコントロールには、含まれるコンテンツがコントロールの表示可能領域に収まらない場合にスクロールバーを自動的に表示するプロパティScrollableControl
もあります。このプロパティを「True」に設定するだけで、魔法が起こります。スクロールバーの可視性が自動的に維持されるため、別のコントロールを使用したり、 プロパティを設定したりする必要がなくなります。AutoScroll
HScroll
VScroll
私があなたなら、TableLayoutPanel
またはFlowLayoutPanel
コントロールをフォームに追加し、追加したい他のすべてのコントロールをパネル内に配置します。次に、プロパティをオンにしてAutoScroll
、コントロールがすべてを自動的に維持するようにします。