Obtain Position / Button de clic del mouse en el evento DoubleClick

Existe un método para obtener las coordenadas (x, y) del cursor del mouse en un evento DoubleClick de controles?

Por lo que puedo decir, la posición debe obtenerse del global:

Windows.Forms.Cursor.Position.X, Windows.Forms.Cursor.Position.Y

Además, ¿hay algún método para obtener qué botón produjo el doble clic?

Respuestas a la pregunta(3)

Su respuesta a la pregunta