Ammetto che la risposta fornitami è giusta, ma volevo chiedere se non c'è qualche altro stratagemma per catturare questa transazione.
Mi spiego meglio:
Ho una dbgrid legata ad un dataset.
La dbgrid è in una form, mentre il dataset è dentro un dm usato anche da altre form....

Ora il mio problema è che se mi posiziono su un elemento o su un'altro della griglia devo fare determinate operazioni.
Quindi ho associato agli eventi onCellClick onKeyUp e OnMouseUp le operazioni da fare..... ma se uso le frecce dello scrollbar.... mi frega.....

come posso fare senza catturare il cambio del dataset?

Grazie