Partager via


CheckedListBox.ObjectCollection Classe

Définition

Représente la collection d’éléments d’un CheckedListBox.

public: ref class CheckedListBox::ObjectCollection : System::Windows::Forms::ListBox::ObjectCollection
public class CheckedListBox.ObjectCollection : System.Windows.Forms.ListBox.ObjectCollection
type CheckedListBox.ObjectCollection = class
    inherit ListBox.ObjectCollection
Public Class CheckedListBox.ObjectCollection
Inherits ListBox.ObjectCollection
Héritage
CheckedListBox.ObjectCollection

Exemples

L’exemple suivant énumère les éléments dans la CheckedListBox liste et vérifie tous les autres éléments de la liste. L’exemple montre comment utiliser la Items propriété pour CheckedListBox.ObjectCollection obtenir les Count éléments.

L’exemple montre également l’utilisation des méthodes et SetItemChecked des SetItemCheckState méthodes pour définir l’état de vérification d’un élément. Pour tous les autres éléments à vérifier, SetItemCheckState est appelé pour définir la IndeterminateCheckState valeur , tandis qu’il SetItemChecked est appelé sur l’autre élément pour définir l’état Checkedvérifié sur .

void CheckEveryOther_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
   
   // Cycle through every item and check every other.
   // Set flag to true to know when this code is being executed. Used in the ItemCheck
   // event handler.
   insideCheckEveryOther = true;
   for ( int i = 0; i < checkedListBox1->Items->Count; i++ )
   {
      
      // For every other item in the list, set as checked.
      if ( (i % 2) == 0 )
      {
         
         // But for each other item that is to be checked, set as being in an
         // indeterminate checked state.
         if ( (i % 4) == 0 )
                     checkedListBox1->SetItemCheckState( i, CheckState::Indeterminate );
         else
                     checkedListBox1->SetItemChecked( i, true );
      }

   }
   insideCheckEveryOther = false;
}
private void CheckEveryOther_Click(object sender, System.EventArgs e) {
    // Cycle through every item and check every other.

    // Set flag to true to know when this code is being executed. Used in the ItemCheck
    // event handler.
    insideCheckEveryOther = true;

    for (int i = 0; i < checkedListBox1.Items.Count; i++) {
        // For every other item in the list, set as checked.
        if ((i % 2) == 0) {
            // But for each other item that is to be checked, set as being in an
            // indeterminate checked state.
            if ((i % 4) == 0)
                checkedListBox1.SetItemCheckState(i, CheckState.Indeterminate);
            else
                checkedListBox1.SetItemChecked(i, true);
        }
    }

    insideCheckEveryOther = false;
}
Private Sub CheckEveryOther_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckEveryOther.Click
    ' Cycle through every item and check every other.
    Dim i As Integer

    ' Set flag to true to know when this code is being executed. Used in the ItemCheck
    ' event handler.
    insideCheckEveryOther = True

    For i = 0 To CheckedListBox1.Items.Count - 1
        ' For every other item in the list, set as checked.

        If ((i Mod 2) = 0) Then
            ' But for each other item that is to be checked, set as being in an
            ' indeterminate checked state.

            If ((i Mod 4) = 0) Then
                CheckedListBox1.SetItemCheckState(i, CheckState.Indeterminate)
            Else
                CheckedListBox1.SetItemChecked(i, True)
            End If
        End If
    Next

    insideCheckEveryOther = False

End Sub

Remarques

La collection est accessible à partir du contrôle parent, CheckedListBoxpar la Items propriété. Pour créer une collection d’objets à afficher dans le CheckedListBox contrôle, vous pouvez ajouter ou supprimer les éléments individuellement à l’aide des méthodes et Remove des Add méthodes.

Constructeurs

Nom Description
CheckedListBox.ObjectCollection(CheckedListBox)

Initialise une nouvelle instance de la classe CheckedListBox.ObjectCollection.

Propriétés

Nom Description
Count

Obtient le nombre d'éléments dans la collection.

(Hérité de ListBox.ObjectCollection)
IsReadOnly

Obtient une valeur indiquant si la collection est en lecture seule.

(Hérité de ListBox.ObjectCollection)
Item[Int32]

Obtient ou définit l’élément à l’index spécifié dans la collection.

(Hérité de ListBox.ObjectCollection)

Méthodes

Nom Description
Add(Object, Boolean)

Ajoute un élément à la liste des éléments d’un CheckedListBox, en spécifiant l’objet à ajouter et s’il est vérifié.

Add(Object, CheckState)

Ajoute un élément à la liste des éléments d’un CheckedListBox, en spécifiant l’objet à ajouter et la valeur initiale vérifiée.

Add(Object)

Ajoute un élément à la liste des éléments d’un ListBox.

(Hérité de ListBox.ObjectCollection)
AddRange(ListBox+ObjectCollection)

Ajoute les éléments d’un élément existant ListBox.ObjectCollection à la liste des éléments d’un ListBox.

(Hérité de ListBox.ObjectCollection)
AddRange(Object[])

Ajoute un tableau d’éléments à la liste des éléments d’un ListBox.

(Hérité de ListBox.ObjectCollection)
Clear()

Supprime tous les éléments de la collection.

(Hérité de ListBox.ObjectCollection)
Contains(Object)

Détermine si l’élément spécifié se trouve dans la collection.

(Hérité de ListBox.ObjectCollection)
CopyTo(Object[], Int32)

Copie l’intégralité de la collection dans un tableau d’objets existant à un emplacement spécifié dans le tableau.

(Hérité de ListBox.ObjectCollection)
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetEnumerator()

Retourne un énumérateur à utiliser pour itérer dans la collection d’éléments.

(Hérité de ListBox.ObjectCollection)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
IndexOf(Object)

Retourne l’index dans la collection de l’élément spécifié.

(Hérité de ListBox.ObjectCollection)
Insert(Int32, Object)

Insère un élément dans la zone de liste à l’index spécifié.

(Hérité de ListBox.ObjectCollection)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
Remove(Object)

Supprime l’objet spécifié de la collection.

(Hérité de ListBox.ObjectCollection)
RemoveAt(Int32)

Supprime l’élément à l’index spécifié dans la collection.

(Hérité de ListBox.ObjectCollection)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
ICollection.CopyTo(Array, Int32)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Copie les éléments de la collection dans un tableau, en commençant par un index de tableau particulier.

(Hérité de ListBox.ObjectCollection)
ICollection.IsSynchronized

Pour obtenir une description de ce membre, consultez IsSynchronized.

(Hérité de ListBox.ObjectCollection)
ICollection.SyncRoot

Pour obtenir une description de ce membre, consultez SyncRoot.

(Hérité de ListBox.ObjectCollection)
IList.Add(Object)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Ajoute un objet à la ListBox classe.

(Hérité de ListBox.ObjectCollection)
IList.Contains(Object)

Détermine si la IList valeur contient une valeur spécifique.

(Hérité de ListBox.ObjectCollection)
IList.IndexOf(Object)

Détermine l’index d’un élément spécifique dans le IList.

(Hérité de ListBox.ObjectCollection)
IList.Insert(Int32, Object)

Insère un élément dans l’index IList spécifié.

(Hérité de ListBox.ObjectCollection)
IList.IsFixedSize

Pour obtenir une description de ce membre, consultez IsFixedSize.

(Hérité de ListBox.ObjectCollection)
IList.Item[Int32]

Obtient ou définit l’élément à l’index spécifié.

(Hérité de ListBox.ObjectCollection)
IList.Remove(Object)

Supprime la première occurrence d’un objet spécifique de l’objet IList.

(Hérité de ListBox.ObjectCollection)

Méthodes d’extension

Nom Description
AsParallel(IEnumerable)

Active la parallélisation d’une requête.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

Cast<TResult>(IEnumerable)

Convertit les éléments d’un IEnumerable en type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d’une IEnumerable en fonction d’un type spécifié.

S’applique à