Does anyone know how to determine if a given row of an MSFlexGrid is currently displayed (in the visible region of the screen), i.e., it has not been scrolled outside of the visible area of the grid?
Failing that, does anyone know how to determine if the vertical scrollbar is visible? (.ScrollBars isn't good enough, that only tells me if the scroll will be displayed when there are enough rows to warrant it)
I've got an MSFlexGrid showing the current contents of an inventory system. I want to jump to a given row (based on the results of a search). I'm selecting the row using .RowSel, but that doesn't make the row visible if it's been scrolled offscreen. I've tried using .toprow to bring the row on-screen, but that hides rows, even if I don't have enough rows to require a scroll bar.
Please note that this form is user resizable, and the grid resizes with it, so answers based on knowing how tall the grid is won't work.