prima di tutto grazie mille della risposta e devo dirti che è anche un ottima idea, pero il problema non è proprio questo provo a spiegartelo meglio...( ho iniziato da poco a programmare in delphi e quindi sono ancora un po disorientato..)
io ho alcuni pannelli posizionati su una form e vorrei che quando tengo premuto il il tasto sinistro del mouse su un pannello, si eseguissero alcune istruzioni... e avrei voluto chiamare un solo metodo( Tform.mousedown(...) ) e mettere un if che dipendeva dalle coordinate del punto che il mouse indicava... nel senso che :
if x>50 and x<100 and y>50 and y<100 then //che sarebbero le coordinate del pannello
...

pero è come se il pannello sovrastasse la form e quindi le coordinate si riferiscono interamente alla form e il pannello non viene neanche considerato... si puo fare in modo che alla form appartengano anche i pannello cosicché chiamo una sola procedura... e non ognuna er i pannelli...

grazie ancora