実現したいこと
Panelクラスの自動表示されるスクロールバーを表示させずに
自作スクロールバー(vScrollBar)で動作するようにしたいです
前提
現在の各コントロールのレイアウトは以下のようになります
TableLayoutPanel
-FlowLayoutPanel / VScrollBar
--PictureBox
TableLayoutPanel(列2、行1)の
左側にFlowLayoutPanel
右側にvScrollBar
FlowLayoutPanel にPictureBOXが入っています
レイアウトに関しては変更する事も視野に入れて考えています
試したこと
"FlowLayoutPanel"の"AutoScroll"をfalseにした状態で
"vScrollBar"クラスを作成し、"FlowLayoutPanel"の”MouseWheel”イベントに
"FlowLayoutPanel"の”AutoScrollPosition”をホイルの移動量分追加
"AutoScroll”がtrue状態だと問題なく連動して動くため数値導入に問題はないと思います
補足情報(FW/ツールのバージョンなど)
VisualStudio2022
.Net(バージョン6)
別記事で"AutoScroll"をtureにした状態でスクロールバーを枠外に出すという方法を見ましたが
根本解決にならないため無しでお願いいたします。

回答1件
あなたの回答
tips
プレビュー