Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

CheckedListBox.Items propriété

 

Date de publication : novembre 2016

Obtient la collection d’éléments dans ce CheckedListBox.

Espace de noms:   System.Windows.Forms
Assembly:  System.Windows.Forms (dans System.Windows.Forms.dll)

public CheckedListBox.ObjectCollection Items { get; }

Valeur de propriété

Type: System.Windows.Forms.CheckedListBox.ObjectCollection

Le CheckedListBox.ObjectCollection collection représentant les éléments dans le CheckedListBox.

Le Items propriété vous permet d’obtenir une référence à la liste des éléments qui sont actuellement stockés dans un CheckedListBox contrôle. Avec cette référence, vous pouvez ajouter des éléments, supprimer des éléments et obtenir le nombre d’éléments dans la collection. Pour plus d’informations sur les tâches qui peuvent être effectuées avec la collection d’éléments, consultez la CheckedListBox.ObjectCollection classe les rubriques de référence.

L’exemple suivant énumère les éléments sélectionnés dans le CheckedListBox.CheckedIndexCollection pour voir ce que Vérifiez l’état d’un élément se trouve dans. L’exemple utilise le Items propriété à obtenir le CheckedListBox.ObjectCollection pour récupérer l’index d’un élément à l’aide du ListBox.ObjectCollection.IndexOf (méthode). L’exemple illustre également l’utilisation du CheckedIndices propriété à obtenir le CheckedListBox.CheckedIndexCollection, et le CheckedItems propriété à obtenir le CheckedListBox.CheckedItemCollection.

La première boucle utilise la GetItemCheckState méthode permettant d’obtenir le CheckState de chaque élément activé, compte tenu de l’index de l’élément. La deuxième boucle utilise également GetItemCheckState, mais utilise le ListBox.ObjectCollection.IndexOf méthode pour récupérer l’index de l’élément.

private void WhatIsChecked_Click(object sender, System.EventArgs e) {
    // Display in a message box all the items that are checked.

    // First show the index and check state of all selected items.
    foreach(int indexChecked in checkedListBox1.CheckedIndices) {
        // The indexChecked variable contains the index of the item.
        MessageBox.Show("Index#: " + indexChecked.ToString() + ", is checked. Checked state is:" +
                        checkedListBox1.GetItemCheckState(indexChecked).ToString() + ".");
    }

    // Next show the object title and check state for each item selected.
    foreach(object itemChecked in checkedListBox1.CheckedItems) {

        // Use the IndexOf method to get the index of an item.
        MessageBox.Show("Item with title: \"" + itemChecked.ToString() + 
                        "\", is checked. Checked state is: " + 
                        checkedListBox1.GetItemCheckState(checkedListBox1.Items.IndexOf(itemChecked)).ToString() + ".");
    }

}

.NET Framework
Disponible depuis 1.1
Retour au début
Afficher: