CheckedListBox.ObjectCollection Classe

Définition

Représente la collection d’éléments dans un CheckedListBox.Represents the collection of items in a 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 CheckedListBox et vérifie chaque autre élément de la liste.The following example enumerates the items in the CheckedListBox and checks every other item in the list. L’exemple illustre l’utilisation Items de la propriété pour CheckedListBox.ObjectCollection que le récupère Count le d’éléments.The example demonstrates using the Items property to get the CheckedListBox.ObjectCollection to get the Count of items.

L’exemple illustre également l’utilisation SetItemCheckState des SetItemChecked méthodes et pour définir l’état d’activation d’un élément.The example also demonstrates using the SetItemCheckState and SetItemChecked methods to set the check state of an item. Pour tous les autres éléments à SetItemCheckState vérifier, est appelé pour affecter à Indeterminatela CheckState valeur, tandis SetItemChecked que est Checkedappelé sur l’autre élément pour définir l’état activé sur.For every other item that is to be checked, SetItemCheckState is called to set the CheckState to Indeterminate, while SetItemChecked is called on the other item to set the checked state to Checked.

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 CheckedListBox,, par Items la propriété.The collection is accessed from the parent control, CheckedListBox, by the Items property. Pour créer une collection d’objets à afficher dans le CheckedListBox contrôle, vous pouvez ajouter ou supprimer les éléments individuellement à Add l’aide des Remove méthodes et.To create a collection of objects to display in the CheckedListBox control, you can add or remove the items individually by using the Add and Remove methods.

Constructeurs

CheckedListBox.ObjectCollection(CheckedListBox)

Initialise une nouvelle instance de la classe CheckedListBox.ObjectCollection.Initializes a new instance of the CheckedListBox.ObjectCollection class.

Propriétés

Count

Obtient le nombre d'éléments dans la collection.Gets the number of items in the collection.

(Hérité de ListBox.ObjectCollection)
IsReadOnly

Obtient une valeur qui indique si la collection est en lecture seule.Gets a value indicating whether the collection is read-only.

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

Obtient ou définit l'élément à l'index spécifié dans la collection.Gets or sets the item at the specified index within the collection.

(Hérité de ListBox.ObjectCollection)

Méthodes

Add(Object)

Ajoute un élément à la liste d'éléments pour ListBox.Adds an item to the list of items for a ListBox.

(Hérité de ListBox.ObjectCollection)
Add(Object, Boolean)

Ajoute un élément à la liste d'éléments pour un CheckedListBox, en spécifiant l'objet à ajouter et son état activé.Adds an item to the list of items for a CheckedListBox, specifying the object to add and whether it is checked.

Add(Object, CheckState)

Ajoute un élément à la liste d'éléments pour un CheckedListBox, en spécifiant l'objet à ajouter et son état activé.Adds an item to the list of items for a CheckedListBox, specifying the object to add and the initial checked value.

AddRange(ListBox+ObjectCollection)

Ajoute les éléments d'un ListBox.ObjectCollection existant à la liste d'éléments dans ListBox.Adds the items of an existing ListBox.ObjectCollection to the list of items in a ListBox.

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

Ajoute un tableau d'éléments à la liste d'éléments pour ListBox.Adds an array of items to the list of items for a ListBox.

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

Supprime tous les éléments de la collection.Removes all items from the collection.

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

Détermine si l'élément spécifié réside dans la collection.Determines whether the specified item is located within the collection.

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

Copie la collection entière dans un tableau d'objets existant à un emplacement spécifié dans le tableau.Copies the entire collection into an existing array of objects at a specified location within the array.

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

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetEnumerator()

Retourne un énumérateur qui peut être utilisé pour itérer au sein de la collection d'éléments.Returns an enumerator to use to iterate through the item collection.

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

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

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

Retourne l'index dans la collection de l'élément spécifié.Returns the index within the collection of the specified item.

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

Insère un élément dans la zone de liste à l'index spécifié.Inserts an item into the list box at the specified index.

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

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

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

Supprime l'objet spécifié de la collection.Removes the specified object from the collection.

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

Supprime l’élément de la collection, à l’index spécifié.Removes the item at the specified index within the collection.

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

Retourne une chaîne qui représente l'objet actif.Returns a string that represents the current object.

(Hérité de Object)

Implémentations d’interfaces explicites

ICollection.CopyTo(Array, Int32)

Copie les éléments de la collection vers un tableau, en démarrant à un index de tableau particulier.Copies the elements of the collection to an array, starting at a particular array index.

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

Pour obtenir une description de ce membre, consultez IsSynchronized.For a description of this member, see IsSynchronized.

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

Pour obtenir une description de ce membre, consultez SyncRoot.For a description of this member, see SyncRoot.

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

Ajoute un objet à la classe ListBox.Adds an object to the ListBox class.

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

Pour obtenir une description de ce membre, consultez IsFixedSize.For a description of this member, see IsFixedSize.

(Hérité de ListBox.ObjectCollection)

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

S’applique à