Quiero obtener la posición del mouse con respecto al control en el que está el puntero del mouse. Eso significa que cuando coloque el cursor en el punto de inicio (esquina superior izquierda) de control debería dar (0,0). Estoy usando el siguiente código:Obtener la posición del cursor con respecto al control - C#
private void panel1_MouseMove(object sender, MouseEventArgs e)
{
this.Text = Convert.ToString(Cursor.Position.X + ":" + Cursor.Position.Y);
}
Pero esto le da la posición con respecto a la pantalla no al control.
La muestra del código será apreciada.
Puede funcionar para Formularios de nivel superior, pero no funcionará para controles dentro de uno: Control. Izquierda es la posición del control en relación con su * área de cliente principal *, no la pantalla. – BrendanMcK