CheckedListBox.ObjectCollection Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje kolekcję elementów w obiekcie 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
- Dziedziczenie
Przykłady
Poniższy przykład wylicza elementy na CheckedListBox liście i sprawdza każdy inny element na liście. W przykładzie Items pokazano użycie właściwości , aby uzyskać CheckedListBox.ObjectCollection element w celu pobrania Count elementów.
W przykładzie pokazano również użycie SetItemCheckState metod i SetItemChecked w celu ustawienia stanu sprawdzania elementu. Dla każdego innego elementu, który ma zostać sprawdzony, jest wywoływany w SetItemCheckState celu ustawienia Indeterminate
CheckState wartości , a element SetItemChecked jest wywoływany w innym elemencie w celu ustawienia stanu zaznaczonego na 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
Uwagi
Dostęp do kolekcji jest uzyskiwany z kontrolki nadrzędnej , CheckedListBoxza pomocą Items właściwości . Aby utworzyć kolekcję obiektów do wyświetlenia w kontrolce CheckedListBox , można dodać lub usunąć elementy indywidualnie przy użyciu Add metod i Remove .
Konstruktory
CheckedListBox.ObjectCollection(CheckedListBox) |
Inicjuje nowe wystąpienie klasy CheckedListBox.ObjectCollection. |
Właściwości
Count |
Pobiera liczbę elementów w kolekcji. (Odziedziczone po ListBox.ObjectCollection) |
IsReadOnly |
Pobiera wartość wskazującą, czy kolekcja jest przeznaczona tylko do odczytu. (Odziedziczone po ListBox.ObjectCollection) |
Item[Int32] |
Pobiera lub ustawia element w określonym indeksie w kolekcji. (Odziedziczone po ListBox.ObjectCollection) |
Metody
Add(Object) |
Dodaje element do listy elementów dla elementu ListBox. (Odziedziczone po ListBox.ObjectCollection) |
Add(Object, Boolean) |
Dodaje element do listy elementów obiektu CheckedListBox, określając obiekt, który ma zostać dodany i czy jest zaznaczony. |
Add(Object, CheckState) |
Dodaje element do listy elementów obiektu CheckedListBox, określając obiekt do dodania i początkową wartość zaznaczoną. |
AddRange(ListBox+ObjectCollection) |
Dodaje elementy istniejącego ListBox.ObjectCollection elementu do listy elementów w obiekcie ListBox. (Odziedziczone po ListBox.ObjectCollection) |
AddRange(Object[]) |
Dodaje tablicę elementów do listy elementów dla elementu ListBox. (Odziedziczone po ListBox.ObjectCollection) |
Clear() |
Usuwa wszystkie elementy z kolekcji. (Odziedziczone po ListBox.ObjectCollection) |
Contains(Object) |
Określa, czy określony element znajduje się w kolekcji. (Odziedziczone po ListBox.ObjectCollection) |
CopyTo(Object[], Int32) |
Kopiuje całą kolekcję do istniejącej tablicy obiektów w określonej lokalizacji w tablicy. (Odziedziczone po ListBox.ObjectCollection) |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetEnumerator() |
Zwraca moduł wyliczający, który ma być używany do iterowania w kolekcji elementów. (Odziedziczone po ListBox.ObjectCollection) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
IndexOf(Object) |
Zwraca indeks w kolekcji określonego elementu. (Odziedziczone po ListBox.ObjectCollection) |
Insert(Int32, Object) |
Wstawia element do pola listy w określonym indeksie. (Odziedziczone po ListBox.ObjectCollection) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Remove(Object) |
Usuwa określony obiekt z kolekcji. (Odziedziczone po ListBox.ObjectCollection) |
RemoveAt(Int32) |
Usuwa element w określonym indeksie w kolekcji. (Odziedziczone po ListBox.ObjectCollection) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Jawne implementacje interfejsu
ICollection.CopyTo(Array, Int32) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Kopiuje elementy kolekcji do tablicy, zaczynając od określonego indeksu tablicy. (Odziedziczone po ListBox.ObjectCollection) |
ICollection.IsSynchronized |
Aby uzyskać opis tego elementu członkowskiego, zobacz IsSynchronized. (Odziedziczone po ListBox.ObjectCollection) |
ICollection.SyncRoot |
Aby uzyskać opis tego elementu członkowskiego, zobacz SyncRoot. (Odziedziczone po ListBox.ObjectCollection) |
IList.Add(Object) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Dodaje obiekt do ListBox klasy. (Odziedziczone po ListBox.ObjectCollection) |
IList.Contains(Object) |
Określa, czy element IList zawiera określoną wartość. (Odziedziczone po ListBox.ObjectCollection) |
IList.IndexOf(Object) |
Określa indeks określonego elementu w elemencie IList. (Odziedziczone po ListBox.ObjectCollection) |
IList.Insert(Int32, Object) |
Wstawia element do IList określonego indeksu. (Odziedziczone po ListBox.ObjectCollection) |
IList.IsFixedSize |
Aby uzyskać opis tego elementu członkowskiego, zobacz IsFixedSize. (Odziedziczone po ListBox.ObjectCollection) |
IList.Item[Int32] |
Pobiera lub ustawia element pod określonym indeksem. (Odziedziczone po ListBox.ObjectCollection) |
IList.Remove(Object) |
Usuwa pierwsze wystąpienie określonego obiektu z obiektu IList. (Odziedziczone po ListBox.ObjectCollection) |
Metody rozszerzania
Cast<TResult>(IEnumerable) |
Rzutuje elementy elementu IEnumerable na określony typ. |
OfType<TResult>(IEnumerable) |
Filtruje elementy IEnumerable elementu na podstawie określonego typu. |
AsParallel(IEnumerable) |
Umożliwia równoległość zapytania. |
AsQueryable(IEnumerable) |
Konwertuje element IEnumerable na .IQueryable |