2009-09-01 7 views

Répondre

2

Tout d'abord, vous devez définir la propriété SelectionMode sur votre ListBox soit SelectionMode.MultiSimple ou SelectionMode.MultiExtended (de sorte que vous pouvez sélectionner plusieurs éléments). Ensuite, vous devez ajouter un gestionnaire d'événements pour l'événement SelectedIndexChanged sur votre ListBox. Dans ce gestionnaire d'événements, l'accès à la collection SelectedItems de votre ListBox vous donnera accès à une collection de tous les objets sélectionnés. À partir de là, vous pouvez parcourir la collection pour afficher les objets de la manière que vous souhaitez. Voici un gestionnaire d'événements exemple qui affiche les éléments sélectionnés dans un TextBox appelé textBox1:

private void listBox1_SelectedIndexChanged(object sender, EventArgs e) 
{ 
    textBox1.Clear(); 
    foreach (object selectedItem in listBox1.SelectedItems) 
    { 
     textBox1.AppendText(selectedItem.ToString() + Environment.NewLine); 
    } 
} 
Questions connexes