Aracılığıyla paylaş


CheckedListBox.ObjectCollection Sınıf

Tanım

içindeki CheckedListBoxöğelerin 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.ObjectCollection için özelliğinin Count 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 denetlenen durumu olarak ayarlamak için diğer öğede ç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

Name Description
CheckedListBox.ObjectCollection(CheckedListBox)

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

Özellikler

Name Description
Count

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

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

Koleksiyonun salt okunur olup olmadığını belirten 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

Name Description
Add(Object, Boolean)

Öğesini, eklenecek nesneyi ve işaretli olup olmadığını belirterek öğeleri listesine CheckedListBoxekler.

Add(Object, CheckState)

bir öğesini öğesi için CheckedListBoxöğe listesine ekler ve eklenecek nesneyi ve ilk denetlenen değeri belirtir.

Add(Object)

öğeyi öğe listesine ListBoxekler.

(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()

Koleksiyondaki tüm öğeleri 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 konumdaki 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 yinelemek 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()

Geçerli örneğin Type 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 Objectbasit 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 bir dize döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

Name Description
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 IList öğesine 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 dizinde öğesini 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ı

Name Description
AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)

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

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

Belirtilen türe göre bir IEnumerable öğesinin öğelerini filtreler.

Şunlara uygulanır