投稿者 えんぴー  (社会人) 投稿日時 2022/10/27 10:35:49
お世話になります。

WinformのC#で作成中です。
https://reogrid.net/jp/document/worksheet/

ReoGridを利用し、スケジュール帳みたいなものを作ろうとしています。
ReoGrid1、ReoGrid2を横並びに配置して設置しています。

            var sheet = reoGridControl1.CurrentWorksheet;
            var CalSheet = reoGridControl2.CurrentWorksheet;
            sheet.Resize(10, 10);
            CalSheet.Resize(10, 182);

上記のようにシートには10行まで表示させるようにしているのですが、
シート上でホイールをくるくる回したら、セルが無いところまでスクロール出来てしまいます。
今はとりあえず10行としていますが、動的に100行とかに増やしていく可能性があります。

画面上にセルが無いところにはスクロールさせたくないのですが、
どのように設定したらできるのでしょうか?
(ShowScrollEndSpacingというのが怪しいと思っているのですが、
 TrueにしてもFalseにしても変化は見当たりませんでした)

また、ReoGrid1とReoGrid2の縦スクロールを同期させたいです。
スクロール同期は何となくわかるかもしれないのですが、
セルが無い位置にホイールスクロールが出来ないようにする手順は分からないため
わかれば教えてください。よろしくお願いいたします。