CheckedListBox.ObjectCollection Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Ö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. |