This ought to solve your problem:
private void toolStripSplitButton1_MouseMove(object sender, MouseEventArgs e) { evalMouse(sender as ToolStripSplitButton, false); } private void toolStripSplitButton1_MouseEnter(object sender, EventArgs e) { evalMouse(sender as ToolStripSplitButton, true); } private void evalMouse(ToolStripSplitButton ctl, bool entered) { Point pos = ctl.Owner.PointToClient(Control.MousePosition); pos.X -= ctl.Bounds.Left; pos.Y -= ctl.Bounds.Top; Console.WriteLine("{0}, {1}", pos, entered); }
|