James,
Set the .Selected[i] = .t. There is a bug if you try and do it inside the ListBox.Init() there is a MSKB article that talks about it. Search for
listbox and vfoxwin> Is there a way to programmatically multiselect items in a listbox? I have a free table which stores information about a previous session of an application, and I'd like to select certain items from a listbox in the form's init event, based on the data on the table.