public ScrollBarControlLogic(Panel panel)
{
mPanel = panel;
mVerticalScrollBar = new VScrollBar();
mVerticalScrollBar.Dock = DockStyle.Right;
//mVerticalScrollBar.Scroll += HandleVerticalScroll;
mVerticalScrollBar.ValueChanged += HandleVerticalScroll;
panel.Controls.Add(mVerticalScrollBar);
mHorizontalScrollBar = new HScrollBar();
mHorizontalScrollBar.Dock = DockStyle.Bottom;
mHorizontalScrollBar.ValueChanged += HandleHorizontalScroll;
panel.Controls.Add(mHorizontalScrollBar);
UpdateToImage(2048, 2048);
mPanel.Resize += HandlePanelResize;
}