ImageGlass.ImageBox.StartDrag C# (CSharp) Method

StartDrag() protected method

Initializes a selection or drag operation.
protected StartDrag ( MouseEventArgs e ) : void
e MouseEventArgs The instance containing the event data.
return void
        protected virtual void StartDrag(MouseEventArgs e)
        {
            ImageBoxCancelEventArgs args;

            args = new ImageBoxCancelEventArgs(e.Location);

            OnSelecting(args);

            WasDragCancelled = args.Cancel;
            IsSelecting = !args.Cancel;
            if (IsSelecting)
            {
                SelectNone();

                _startMousePosition = e.Location;
            }
        }
ImageBox