.RowSourceType = 1 .RowSource = "accountant,programmer"I allow the user to pop up a dialog where multiple items can be selected. The items that are shown in the listbox are initially selected. When the user is done selecting/deselecting items from the dialog box, the item list is returned as a comma separated string. This string is used to re-populate the listbox.
do form frmMultiList with [Ministries],[Available Ministries],[minlook.ministry],m.newmin to m.newmin this.lstMinistries.RowSource = m.newmin this.lstMinistries.RefreshSo, if the listbox is originally showing "accountant,programmer" and the user uses the dialog to return "secretary,painter" to m.newmin, then everything works great. The listbox shows secretary and painter in the list.