Malcolm,
After the picture display thread, I was thinking that you maybe ought to just set the grid to be horizintal scrollbar only and tack your own vertical scrollbar beside it and write some code too coordinate it to the grid and your tip item.
>Thanks for the idea of using your grid highlighter code. Unfortunately the thumb may not always correspond to the active row. Most of the time it will, except when a user manually drags the thumb to scroll the grid. Then the thumb position will not match the active record.
>
>I think this leaves me with two options: Using the form's .Point method to find the edge of the thumb or using an ActiveX scrollbar that is managed by the grid.
>
>Thanks again for your help (and still pumped about your sprintf() solution!)