Example #1
0
 private void Form_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
 {
     switch (e.Button)
     {
     case System.Windows.Forms.MouseButtons.Left:
         this.SendMouseDown(MouseEventArgs.CreateButtonDown(e.X, e.Y, MouseButton.Left));
         break;
     }
     form.Invalidate();
 }
Example #2
0
        private void Input_MouseDown(object sender, MouseEventArgs e)
        {
            var ipos   = new Point(e.X, e.Y);
            var widget = this.GetWidgetFromPosition(ipos);

            if (widget != null)
            {
                var cpos = widget.PointToClient(ipos);
                widget.OnMouseDown(MouseEventArgs.CreateButtonDown((int)cpos.X, (int)cpos.Y, e.Button));
            }
        }