.... ma dovunque clicchi ottengo sempre gli stessi numeri....le coordinate dell'angolo in alto a sinistra della DrawingArea
...perché le proprietà .X e .Y di ogni oggetto grafico restituiscono appunto le coordinate dell'angolo in alto a sinistra di tale oggetto, ossia la distanza di questo angolo dell'oggetto rispettivamente dal margine sinistro del Form (o meglio del Contenitore ove è posto l'oggetto in questione) e dal margine superiore del Form.
Pertanto, se vuoi ottenere le coordinate ove viene cliccato il puntatore del mouse all'interno della
DrawingArea, devi usare, sì, quelle proprietà, però con la Classe
Mouse.
Esempio:
Public Sub DrawingArea1_MouseDown()
Debug "Coordinate " & Str(Mouse.X) & " " & Str(Mouse.Y)
End