protected override void OnMouseDown(MouseEventArgs e) { switch (e.Button) { case MouseButtons.Left: pos_down = new Drawing.HPoint(e.X, e.Y); pos_prev = pos_down; break; } Global.stat("do"); dwn = true; base.OnMouseDown(e); }
protected override void OnMouseDown(MouseEventArgs e) { switch (e.Button) { case MouseButtons.Left: pos_down = PointToClient(MousePosition); pos_prev = pos_down; break; } Global.stat("do"); dwn = true; base.OnMouseDown(e); }
protected override void OnMouseMove(MouseEventArgs e) { pos_move = new Drawing.HPoint(e.X, e.Y); switch (e.Button) { case MouseButtons.Left: if (dwn & (pos_move != null)) { Drawing.HPoint x = pos_prev - pos_move; Value += ((x * (1f / wedgel)) as Drawing.HPoint).Y * .2f; pos_prev = pos_move; } else { pos_down = null; } break; } base.OnMouseMove(e); }
protected override void OnMouseMove(MouseEventArgs e) { pos_move = new Drawing.HPoint(e.X, e.Y); switch (e.Button) { case MouseButtons.Left: if (dwn & pos_move != null) { Drawing.HPoint x = -pos_move + pos_prev; Value += (x * (1f / wedgel) as Drawing.HPoint).Y * .2f; Global.stat("{0:g}", (float)Value); pos_prev = pos_move; } else { pos_down = null; } break; } base.OnMouseMove(e); }