Se intendi che se aggiungi gli item, non vedi l'ultimo, questo e' il comportamento normale della Listbox ...

Puoi scrivere

List1.TopIndex = List1.NewIndex

nel ciclo in cui aggiungi i dati ...