AnimatGuiCtrls.Controls.KeyFrame.IsHandleClick C# (CSharp) Метод

IsHandleClick() публичный Метод

public IsHandleClick ( System e, TimeRuler ruler, long lMillisecond ) : bool
e System
ruler TimeRuler
lMillisecond long
Результат bool
        public virtual bool IsHandleClick(System.Windows.Forms.MouseEventArgs e, TimeRuler ruler, long lMillisecond)
        {
            int y1 = ruler.HeaderOffset/2;
            int y2 = ruler.HeaderOffset;
            int x1 = ruler.ScaleValueToPixel((double) lMillisecond) - (y2/2) - 1;
            int x2 = x1 + y2;
            bool bRetVal = false;

            if (ruler.Orientation == enumOrientation.orHorizontal)
            {
                if( (e.X >= x1) && (e.X <= x2) && (e.Y >= y1) && (e.Y <=y2) )
                    bRetVal = true;
            }
            else
            {
                if( (e.Y >= x1) && (e.Y <= x2) && (e.X >= y1) && (e.X <=y2) )
                    bRetVal = true;
            }

            return bRetVal;
        }

Same methods

KeyFrame::IsHandleClick ( System e, TimeRuler ruler ) : bool