muchisimas gracias esto me servira de mucho, solo permitame hacerle unas observaciones que me dieron error, cuando se utiliza
Código Delphi
[-]FSelection.HandleMouse(X, Y, evMouseDown, Shift, FMouseHandled);
paraque funcionara tuve que dejarlo como
Código Delphi
[-]FSelection.HandleMouse(X, Y, evMouseDown, Shift);
que es asi como esta declarado en XYSel.pas
solo eso muchisimas gracias por todo nuevamente, y disculpenme por no haber respondido antes.