Exemplo n.º 1
0
        protected override void OnMouseDown(MouseEventArgs e)
        {
            if (control == null)
            {
                return;
            }
            lastTick    = startTick = Environment.TickCount;
            lastGesture = Gesture.None;
            Point p = new Point(e.X, e.Y);

            startPoint = lastGesturePoint = p;
            PointEventArgs pe = TranslatePoint(p.X, p.Y);

            IsDown = true;
            control.OnDown(pe);
            IsDown = false;
            keyInputHelperControl.Focus();
        }
Exemplo n.º 2
0
        public override void OnDown(PointEventArgs p)
        {
            base.OnDown(p);
            FluidControl control = ControlFromPoint(p.X, p.Y);

            downControl = control;
            if (control != null)
            {
                PointEventArgs p2 = TranslatePoint(control, p);
                control.OnDown(p2);
            }
            if (control != null && control.Selectable)
            {
                selectedControl = control;
            }
            else if (control == null)
            {
                selectedControl = null;
            }
        }
Exemplo n.º 3
0
        public override void OnDown(PointEventArgs p)
        {
            if (!Enabled)
            {
                return;
            }
            base.OnDown(p);
            FluidControl control = ControlFromPoint(p.X, p.Y);

            if (control != null && !control.Active)
            {
                control = null;
            }
            downControl     = control;
            selectedControl = control;
            if (control != null)
            {
                PointEventArgs pointEventArgs = TranslatePoint(control, p);
                if (control.Active)
                {
                    control.OnDown(pointEventArgs);
                }
            }
        }