By default, Web server list boxes let you select only one item at a time, but if you set the SelectionMode property to Multiple, the list box will support multiple selections. You can see the multiple-selection list box in the ListBoxes example on the CD-ROM at work in Figure 17.3.
When the user makes a new selection in a multiple-selection list box, a SelectedIndexChanged event occurs. To determine which items are selected, you can loop over the list box's Items collection, checking each item's Selected property. Here's how I display the selected items in the multiple-selection list box in the ListBoxes example:
Private Sub ListBox2_SelectedIndexChanged(ByVal sender As _ System.Object, ByVal e As System.EventArgs) Handles _ ListBox2.SelectedIndexChanged Dim LoopIndex As Integer TextBox1.Text = "You selected " For LoopIndex = 0 To ListBox2.Items.Count - 1 If ListBox2.Items(LoopIndex).Selected Then TextBox1.Text &= ListBox2.Items(LoopIndex).Text & " " End If Next End Sub
And that's all you need.