Il codice che hai mostrato visualizza correttamente nella label le coordinate, ad esempio

{X=167,Y=215}

anche se basterebbe

label1.Text = GetCursorPosition().ToString();

Per il resto non capisco cosa non ti funzioni.