public MapWriteScroll(HScrollBar hScroll, VScrollBar vScroll, MapWriteScene mws, Size mapSize, int mapChipSize)
            : base(hScroll, vScroll)
        {
            this.mws = mws;
            SetScrollDelta(mapChipSize);
            SetScrollMaximum(mapSize, mapChipSize);
            //スクロールバーの値が更新されたら、mwsの位置を更新する処理を呼ぶ
            ValueChenged += UpdateValue;

            //スクロールバーがスクロールされたら、
            //フォーカスを当てるようにしてmouseホイールしやすくする
            hScroll.Scroll += (o, e) => hScroll.Focus();
            vScroll.Scroll += (o, e) => vScroll.Focus();
        }