Obtains the index number of the first visible item in a ListBox control. Top lets you to find out how the user has scrolled the list.
ListBox and PictureListBox controls
listboxname.Top ( )
Argument |
Description |
---|---|
listboxname |
The name of the ListBox or PictureListBox in which you want the index of the first visible item in the list |
Integer. Returns the index of the first visible item in listboxname. Top returns -1 if an error occurs. If listboxname is null, Top returns null.
The index of a list item is its position in the full list of items, regardless of how many are currently visible in the control.
If item 15 has been scrolled to the top of the list in lb_Contacts, then this example sets Num to 15:
integer Num
Num = lb_Contacts.Top()
If the user has not scrolled the list in lb_Contacts, then Num is set to 1:
integer Num
Num = lb_Contacts.Top()
If the item at the top of the list in lb_Contacts is not the currently selected item, the following statements scroll the currently selected item to the top:
integer Num
Num = lb_Contacts.SelectedIndex()
IF lb_Contacts.Top() <> Num THEN &
lb_contacts.SetTop(Num)