Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

CheckedListBox.CheckedIndices, propriété

collection d'index activés dans cet CheckedListBox.

Espace de noms :  System.Windows.Forms
Assembly :  System.Windows.Forms (dans System.Windows.Forms.dll)
[BrowsableAttribute(false)]
public CheckedListBox.CheckedIndexCollection CheckedIndices { get; }

La collection d'index activés est un sous-ensemble des index dans la collection de tous les éléments du contrôle de CheckedListBox . ces index spécifient des éléments dans un état activé ou indéterminé.

L'exemple suivant énumère les éléments sélectionnés dans CheckedListBox.CheckedIndexCollection pour voir dans laquelle l'état d'activation un élément est. L'exemple montre comment utiliser la propriété d' CheckedIndices pour obtenir CheckedListBox.CheckedIndexCollection, et la propriété d' CheckedItems pour obtenir CheckedListBox.CheckedItemCollection.

La première boucle utilise la méthode de l' GetItemCheckState pour obtenir CheckState de chaque élément sélectionné, selon l'index de l'élément. La seconde boucle utilise également GetItemCheckState, mais utilise la méthode d' ListBox.ObjectCollection.IndexOf d'extraire 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

Pris en charge dans : 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
© 2013 Microsoft. Tous droits réservés.