私はこのようなフォームを作成しています。winformsのスクロールバーを処理するスクロールバー
- ボトムパネル自身は、2枚のパネルによって構成されている(黄色)
- トップパネル:
- 左パネル(赤)
-
Form1は二つのパネルを有しています右パネル(緑色)
画像が示すように、トップパネルがフォーム1の高さを超えているため、スクロールバーを使用したいと思います。私はいくつかの問題があります:
a)トップパネルでオートスクロールをtrueに設定しても機能しません。私はその場所トップパネル上のボタンを配置した場合
b)は、Form1の高さを超えて、それはスクロールが、私はそのサブパネル(赤または緑)
C)のいずれかにそれを置く代わりに設定されていない場合上のパネルでauto-scrollをtrueに設定すると、自分自身のスクロールバーを作成することができましたが、パネルを移動するスクロールイベントを処理して、ビューポートが必要に応じて変更されるという単純な例は見つかりませんでした。
スクロールバーに目的の動作を正しく追加するにはどうすればよいですか?
スクロールバー、フォームまたは黄色のパネルはどこにありますか? – vendettamit
@vendettamit「トップ」パネルの赤と緑のパネルで構成される垂直スクロールバーがあります。 – de3
これらの3つのパネルはすべてドッキングされているように見えます - 下、左、および塗りつぶされています。スクロールバーが表示されるパネルのAutoScrollMinSizeを設定します。 – LarsTech