public override void MoveFrame(System.Windows.Forms.MouseEventArgs e, TimeRuler ruler)
{
int iMousePosition = ((ruler.Orientation == enumOrientation.orHorizontal) ? e.X : e.Y);
long lNewMillisecond = (long) ruler.PixelToScaleValue(iMousePosition);
if(lNewMillisecond < ruler.ActualMillisecond)
{
_StartMillisecond = lNewMillisecond;
_EndMillisecond = _StartMillisecond;
ruler.RedrawBitmap();
}
}