Control.ControlCollection 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.
Bir nesne koleksiyonunu Control temsil eder.
public: ref class Control::ControlCollection : ICloneable, System::Collections::IList
public: ref class Control::ControlCollection : System::Windows::Forms::Layout::ArrangedElementCollection, ICloneable, System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class Control.ControlCollection : ICloneable, System.Collections.IList
[System.ComponentModel.ListBindable(false)]
[System.Runtime.InteropServices.ComVisible(false)]
public class Control.ControlCollection : System.Windows.Forms.Layout.ArrangedElementCollection, ICloneable, System.Collections.IList
[System.ComponentModel.ListBindable(false)]
public class Control.ControlCollection : System.Windows.Forms.Layout.ArrangedElementCollection, ICloneable, System.Collections.IList
[<System.ComponentModel.ListBindable(false)>]
type Control.ControlCollection = class
interface IList
interface ICollection
interface IEnumerable
interface ICloneable
[<System.ComponentModel.ListBindable(false)>]
[<System.Runtime.InteropServices.ComVisible(false)>]
type Control.ControlCollection = class
inherit ArrangedElementCollection
interface IList
interface ICollection
interface IEnumerable
interface ICloneable
[<System.ComponentModel.ListBindable(false)>]
type Control.ControlCollection = class
inherit ArrangedElementCollection
interface IList
interface ICollection
interface IEnumerable
interface ICloneable
Public Class Control.ControlCollection
Implements ICloneable, IList
Public Class Control.ControlCollection
Inherits ArrangedElementCollection
Implements ICloneable, IList
- Devralma
-
Control.ControlCollection
- Devralma
- Türetilmiş
- Öznitelikler
- Uygulamalar
Örnekler
Aşağıdaki kod örneği, koleksiyonun bir üyesiyse türetilen sınıfın Control öğesinden Control.ControlCollection bir Panel öğesini kaldırır. Örnek, üzerinde bir Panel, ve en az bir ButtonRadioButtonFormdenetim oluşturmanızı gerektirir. Denetimler RadioButton denetimine Panel , denetim de Panel öğesine Formeklenir. Düğmeye tıklandığında, adlı radioButton2 radyo düğmesi öğesinden Control.ControlCollectionkaldırılır.
// Remove the RadioButton control if it exists.
private:
void removeButton_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
if ( panel1->Controls->Contains( removeButton ) )
{
panel1->Controls->Remove( removeButton );
}
}
// Remove the RadioButton control if it exists.
private void removeButton_Click(object sender, System.EventArgs e)
{
if(panel1.Controls.Contains(removeButton))
{
panel1.Controls.Remove(removeButton);
}
}
' Remove the RadioButton control if it exists.
Private Sub RemoveButton_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles RemoveButton.Click
If Panel1.Controls.Contains(RemoveButton) Then
Panel1.Controls.Remove(RemoveButton)
End If
End Sub
Açıklamalar
Add, Removeve RemoveAt yöntemleri, koleksiyona tek tek denetimler eklemenize ve koleksiyondan kaldırmanıza olanak tanır. Koleksiyondaki AddRange tüm denetimleri eklemek veya kaldırmak için veya Clear yöntemlerini de kullanabilirsiniz.
denetimi yöntemine Control geçirerek a'nın Contains koleksiyonun bir üyesi olup olmadığını belirleyebilirsiniz. Koleksiyondaki konumunun Control dizin değerini almak için denetimi yöntemine IndexOf geçirin. Koleksiyon, yöntemi çağrılarak bir diziye CopyTo kopyalanabilir.
Oluşturucular
| Name | Description |
|---|---|
| Control.ControlCollection(Control) |
Control.ControlCollection sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| Count |
Koleksiyonda bulunan öğe sayısını alır. |
| Count |
Koleksiyondaki öğe sayısını alır. (Devralındığı yer: ArrangedElementCollection) |
| IsReadOnly |
Bu koleksiyon nesnesinin salt okunur olup olmadığını gösteren bir değer alır. |
| IsReadOnly |
Koleksiyonun salt okunur olup olmadığını belirten bir değer alır. (Devralındığı yer: ArrangedElementCollection) |
| Item[Int32] |
Control Koleksiyonda belirtilen dizinlenmiş konumda öğesini gösterir. |
| Item[String] |
Koleksiyonda belirtilen anahtara sahip bir Control değerini gösterir. |
| Owner |
Bu Control.ControlCollectionöğesine sahip olan denetimi alır. |
Yöntemler
| Name | Description |
|---|---|
| Add(Control) |
Belirtilen denetimi denetim koleksiyonuna ekler. |
| AddRange(Control[]) |
Koleksiyona bir denetim nesneleri dizisi ekler. |
| Clear() |
Koleksiyondaki tüm denetimleri kaldırır. |
| Contains(Control) |
Belirtilen denetimin koleksiyonun bir üyesi olup olmadığını belirler. |
| ContainsKey(String) |
öğesinin Control.ControlCollection belirtilen anahtara sahip bir öğe içerip içermediğini belirler. |
| CopyTo(Array, Int32) |
Koleksiyonun öğelerini belirli bir dizi dizininden başlayarak bir diziye kopyalar. |
| CopyTo(Array, Int32) |
Bu koleksiyonun tüm içeriğini hedef dizinin belirtilen dizininden başlayarak uyumlu bir tek boyutlu Arrayöğesine kopyalar. (Devralındığı yer: ArrangedElementCollection) |
| Equals(Object) |
Geçerli koleksiyon nesnesinin ve belirtilen nesnenin eşit olup olmadığını belirtir. |
| Equals(Object) |
İki ArrangedElementCollection örneğin eşit olup olmadığını belirler. (Devralındığı yer: ArrangedElementCollection) |
| Find(String, Boolean) |
Kendi özelliğine Name göre denetimleri arar ve eşleşen tüm denetimlerin bir dizisini oluşturur. |
| GetChildIndex(Control, Boolean) |
Denetim koleksiyonu içinde belirtilen alt denetimin dizinini alır ve belirtilen denetim denetim koleksiyonu içinde değilse isteğe bağlı olarak bir özel durum oluşturur. |
| GetChildIndex(Control) |
Denetim koleksiyonu içinde belirtilen alt denetimin dizinini alır. |
| GetEnumerator() |
bir üzerinden Control.ControlCollectionyinelemek için kullanılan bir numaralandırıcı nesnesine başvuru alır. |
| GetHashCode() |
Bu örneğin karma kodunu döndürür. |
| GetHashCode() |
Bu örneğin karma kodunu döndürür. (Devralındığı yer: ArrangedElementCollection) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| IndexOf(Control) |
Denetim koleksiyonunda belirtilen denetimin dizinini alır. |
| IndexOfKey(String) |
Koleksiyon içinde belirtilen öğenin ilk oluşumunun dizinini alır. |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| Remove(Control) |
Belirtilen denetimi denetim koleksiyonundan kaldırır. |
| RemoveAt(Int32) |
Belirtilen dizinlenmiş konumdaki denetim koleksiyonundan bir denetimi kaldırır. |
| RemoveByKey(String) |
Belirtilen anahtarla alt denetimi kaldırır. |
| SetChildIndex(Control, Int32) |
Koleksiyonda belirtilen alt denetimin dizinini belirtilen dizin değerine ayarlar. |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| ICloneable.Clone() |
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir. Bu üyenin açıklaması için bkz Clone(). . |
| ICollection.IsSynchronized |
Bu üyenin açıklaması için özelliğine IsSynchronized bakın. (Devralındığı yer: ArrangedElementCollection) |
| ICollection.SyncRoot |
Bu üyenin açıklaması için özelliğine SyncRoot bakın. (Devralındığı yer: ArrangedElementCollection) |
| IList.Add(Object) |
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir. Bu üyenin açıklaması için bkz Add(Object). . |
| IList.Clear() |
Bu üyenin açıklaması için yöntemine Clear() bakın. (Devralındığı yer: ArrangedElementCollection) |
| IList.Contains(Object) |
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir. Bu üyenin açıklaması için bkz Contains(Object). . |
| IList.Contains(Object) |
Bu üyenin açıklaması için yöntemine Contains(Object) bakın. (Devralındığı yer: ArrangedElementCollection) |
| IList.IndexOf(Object) |
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir. Bu üyenin açıklaması için bkz IndexOf(Object). . |
| IList.IndexOf(Object) |
Bu üyenin açıklaması için yöntemine IndexOf(Object) bakın. (Devralındığı yer: ArrangedElementCollection) |
| IList.Insert(Int32, Object) |
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir. Bu üyenin açıklaması için bkz Insert(Int32, Object). . |
| IList.Insert(Int32, Object) |
Bu üyenin açıklaması için yöntemine Insert(Int32, Object) bakın. (Devralındığı yer: ArrangedElementCollection) |
| IList.IsFixedSize |
Bu üyenin açıklaması için özelliğine IsFixedSize bakın. (Devralındığı yer: ArrangedElementCollection) |
| IList.Item[Int32] |
Bu üyenin açıklaması için özelliğine Item[Int32] bakın. (Devralındığı yer: ArrangedElementCollection) |
| IList.Remove(Object) |
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir. Bu üyenin açıklaması için bkz Remove(Object). . |
| IList.RemoveAt(Int32) |
Bu üyenin açıklaması için yöntemine RemoveAt(Int32) bakın. (Devralındığı yer: ArrangedElementCollection) |
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. |