The question is, for example, when I use the Down button, there comes a point where the highlighter hits the end of the visible rows. As it hits the next row that's not visible, how do I make the listbox display the next set of rows along with the current highlighted row ? I want this done without using a scroll bar. It must be like an excel sheet, where you keep entering data,and that row become visible at the bottom.