Hi Senna,
>I put a listbox and a grid (based on cursor),
>the contents of grid change when listbox value changed, if I'm not add "Thisform.mygrid.refresh()" on the end of listbox.interactivechange code, the contents of grid didn't change, but if I put refresh, contents of grid changes and also grid position changed, the grid looks also messy, why this happens ?
Have you tried to use GOTO to explicitely go to the first record that should be displayed before you call Refresh()? Also, you can use the ActivateCell() method to display the grid cursor in a specific relative row.
Christof
--
Christof