مهم نیست نشانگر باشه یا نباشه. وقتی مختصات رو دارید به راحتی میتونید تشخیص بدید در محدوده هست یا نه
Rectangle.Contains(Int32, Int32)
Rectangle.Contains(Point)
GraphicsPath.IsVisible(Int32, Int32)
GraphicsPath.IsVisible(Point)
برای تشخیص تغییر مختصات حتما رویدادی در SDK باید باشه. اگر نیست باید خودتون یک رویداد بنویسید که با تغییر موقعیت مکانی رخ بده.