CheckedListBox.ObjectCollection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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é. |