ComponentFactory.Krypton.Ribbon.AppButtonController.MouseDown C# (CSharp) Метод

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

Mouse button has been pressed in the view.
public MouseDown ( Control c, Point pt, MouseButtons button ) : bool
c System.Windows.Forms.Control Reference to the source control instance.
pt Point Mouse position relative to control.
button MouseButtons Mouse button pressed down.
Результат bool
        public virtual bool MouseDown(Control c, Point pt, MouseButtons button)
        {
            // Only interested in left mouse pressing down
            if (button == MouseButtons.Left)
            {
                // Mouse is being pressed
                _mouseDown = true;

                // If already in fixed mode, then ignore mouse down
                if (!_fixedPressed && _ribbon.Enabled)
                {
                    // Mouse is being pressed
                    UpdateTargetState();

                    // Show the button as pressed, until told otherwise
                    _fixedPressed = true;

                    // Generate a click event
                    _keyboard = false;
                    OnClick(new MouseEventArgs(MouseButtons.Left, 1, pt.X, pt.Y, 0));
                }
            }

            return false;
        }