Scusa, hai ragione mi sono spiegata male.
Il mio problema è questo:
ogni volta che faccio il drag&drop mi deve aggiungere un rettangolo (che è un nuovo componente creato da me, facendo: Add->new Component->class Component). Voglio però, prima di fare questo, fare un controllo.
Voglio vedere se nel punto che seleziono durante il drag&drop esiste già un rettagolo; se non esiste lo aggiungo, se no non deve fare niente.
E ho trovato questa funzione su msdn.microsoft(http://msdn.microsoft.com/library/ita/default.asp?url=/library/ITA/cpref/html/frlrfsystemwindowsformscontrolclassgetchildatpointtopic.asp)
GetChildAtPoint(MousePosition)
(con mouse position che è la coordinata in cui viene verificata la presenza)
che dovrebbe restituirmi null se in quel punto non esiste nessun componente.
Il mio problema è che mi disegna comunque il rettangolo anche se seleziono un punto dove ho già un componente.