Hi Bob,
>In the form activate, setting thisform.list1.listitem.selected(i) = .t. for multiple items will work only if I pause for a half second or more (in the activate) before running through the loop to turn on the items.
Have you tried calling ListBox.Refresh() or Thisform.Draw()?
Christof
--
Christof