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öğ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
Ö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 SetItemCheckedCheckStateIndeterminate
iç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. |