private void CreateScrollBar()
{
mScrollBar = new ScrollBar(mCursor);
AddWindow(mScrollBar);
const float ScrollBarBorder = .5f;
mScrollBar.X = this.ScaleX;
mScrollBar.ScaleX = this.ScaleX - ScrollBarBorder;
mScrollBar.Alignment = ScrollBar.ScrollBarAlignment.Horizontal;
mScrollBar.ScaleY = 1;
mScrollBar.Y = 2 * this.ScaleY - mScrollBar.ScaleY - ScrollBarBorder;
UpdateScrollBarToRange();
mScrollBar.UpButtonClick += ScrollBarChanged;
mScrollBar.DownButtonClick += ScrollBarChanged;
mScrollBar.PositionBarMove += ScrollBarChanged;
mScrollBar.Name = "TimeLine ScrollBar";
mScrollBar.RatioDown = (float)((this.Start - MinimumValue) / (MaximumValue - MinimumValue));
}