Aracılığıyla paylaş


CheckedListBox.ObjectCollection Sınıf

Tanım

içindeki CheckedListBoxöğe koleksiyonunu temsil eder.

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
Devralma
CheckedListBox.ObjectCollection

Örnekler

Aşağıdaki örnek içindeki CheckedListBox öğeleri numaralandırır ve listedeki diğer tüm öğeleri denetler. Örnekte, öğesinin öğelerini almak CheckedListBox.ObjectCollectionCount için özelliğinin kullanılması Items gösterilmektedir.

Örnekte ayrıca bir öğenin denetim durumunu ayarlamak için ve SetItemChecked yöntemlerinin kullanılması SetItemCheckState gösterilmektedir. Denetlenecek diğer tüm öğeler için, öğesini olarak ayarlamak SetItemCheckedCheckStateIndeterminateiçin çağrılırken, SetItemCheckState diğer öğede denetlenen durumu olarak ayarlamak için çağrılır.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

Açıklamalar

Koleksiyona özelliği tarafından Items üst denetim CheckedListBoxolan öğesinden erişilir. Denetimde CheckedListBox görüntülenecek bir nesne koleksiyonu oluşturmak için ve Remove yöntemlerini kullanarak Add öğeleri tek tek ekleyebilir veya kaldırabilirsiniz.

Oluşturucular

CheckedListBox.ObjectCollection(CheckedListBox)

CheckedListBox.ObjectCollection sınıfının yeni bir örneğini başlatır.

Özellikler

Count

Topluluktaki öğe sayısını alır.

(Devralındığı yer: ListBox.ObjectCollection)
IsReadOnly

Topluluğun salt okunur olup olmadığını gösteren bir değer alır.

(Devralındığı yer: ListBox.ObjectCollection)
Item[Int32]

Öğeyi koleksiyon içinde belirtilen dizinde alır veya ayarlar.

(Devralındığı yer: ListBox.ObjectCollection)

Yöntemler

Add(Object, Boolean)

öğesi için öğe listesine, eklenecek nesneyi ve işaretli olup olmadığını belirten bir CheckedListBoxöğe ekler.

Add(Object, CheckState)

öğesi için öğe listesine, eklenecek nesneyi ve ilk denetlenen değeri belirterek bir öğe CheckedListBoxekler.

Add(Object)

Öğeyi bir öğe için öğe ListBoxlistesine ekler.

(Devralındığı yer: ListBox.ObjectCollection)
AddRange(ListBox+ObjectCollection)

Var olan ListBox.ObjectCollection bir öğenin öğelerini içindeki öğeler ListBoxlistesine ekler.

(Devralındığı yer: ListBox.ObjectCollection)
AddRange(Object[])

öğe listesine bir öğe ListBoxdizisi ekler.

(Devralındığı yer: ListBox.ObjectCollection)
Clear()

Tüm öğeleri koleksiyondan kaldırır.

(Devralındığı yer: ListBox.ObjectCollection)
Contains(Object)

Belirtilen öğenin koleksiyon içinde bulunup bulunmadığını belirler.

(Devralındığı yer: ListBox.ObjectCollection)
CopyTo(Object[], Int32)

Koleksiyonun tamamını, dizi içinde belirtilen bir konumda bulunan mevcut bir nesne dizisine kopyalar.

(Devralındığı yer: ListBox.ObjectCollection)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetEnumerator()

Öğe koleksiyonunda yineleme yapmak için kullanılacak bir numaralandırıcı döndürür.

(Devralındığı yer: ListBox.ObjectCollection)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
IndexOf(Object)

Belirtilen öğenin koleksiyonundaki dizini döndürür.

(Devralındığı yer: ListBox.ObjectCollection)
Insert(Int32, Object)

Belirtilen dizindeki liste kutusuna bir öğe ekler.

(Devralındığı yer: ListBox.ObjectCollection)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
Remove(Object)

Belirtilen nesneyi koleksiyondan kaldırır.

(Devralındığı yer: ListBox.ObjectCollection)
RemoveAt(Int32)

Koleksiyon içinde belirtilen dizindeki öğeyi kaldırır.

(Devralındığı yer: ListBox.ObjectCollection)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

ICollection.CopyTo(Array, Int32)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Koleksiyonun öğelerini belirli bir dizi dizininden başlayarak bir diziye kopyalar.

(Devralındığı yer: ListBox.ObjectCollection)
ICollection.IsSynchronized

Bu üyenin açıklaması için bkz IsSynchronized. .

(Devralındığı yer: ListBox.ObjectCollection)
ICollection.SyncRoot

Bu üyenin açıklaması için bkz SyncRoot. .

(Devralındığı yer: ListBox.ObjectCollection)
IList.Add(Object)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

sınıfına ListBox bir nesne ekler.

(Devralındığı yer: ListBox.ObjectCollection)
IList.Contains(Object)

öğesinin IList belirli bir değer içerip içermediğini belirler.

(Devralındığı yer: ListBox.ObjectCollection)
IList.IndexOf(Object)

içindeki belirli bir öğenin dizinini IListbelirler.

(Devralındığı yer: ListBox.ObjectCollection)
IList.Insert(Int32, Object)

Belirtilen dizinde öğesine IList bir öğe ekler.

(Devralındığı yer: ListBox.ObjectCollection)
IList.IsFixedSize

Bu üyenin açıklaması için bkz IsFixedSize. .

(Devralındığı yer: ListBox.ObjectCollection)
IList.Item[Int32]

Belirtilen dizindeki öğeyi alır veya ayarlar.

(Devralındığı yer: ListBox.ObjectCollection)
IList.Remove(Object)

belirli bir nesnenin ilk oluşumunu öğesinden IListkaldırır.

(Devralındığı yer: ListBox.ObjectCollection)

Uzantı Metotları

Cast<TResult>(IEnumerable)

öğesinin IEnumerable öğelerini belirtilen türe atar.

OfType<TResult>(IEnumerable)

Öğesinin IEnumerable öğelerini belirtilen türe göre filtreler.

AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)

bir IEnumerable öğesini öğesine IQueryabledönüştürür.

Şunlara uygulanır