Form.ControlCollection Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Az űrlap vezérlőinek gyűjteményét jelöli.
public: ref class Form::ControlCollection : System::Windows::Forms::Control::ControlCollection
public class Form.ControlCollection : System.Windows.Forms.Control.ControlCollection
[System.Runtime.InteropServices.ComVisible(false)]
public class Form.ControlCollection : System.Windows.Forms.Control.ControlCollection
type Form.ControlCollection = class
inherit Control.ControlCollection
[<System.Runtime.InteropServices.ComVisible(false)>]
type Form.ControlCollection = class
inherit Control.ControlCollection
Public Class Form.ControlCollection
Inherits Control.ControlCollection
- Öröklődés
- Öröklődés
- Attribútumok
Példák
Az alábbi példakód egy űrlap vezérlőgyűjteményéhez ad hozzá egy TextBox vezérlőt Label . A példához létre kell hozni és el kell nevezni Form1egy űrlapot.
public:
void AddMyControls()
{
TextBox^ textBox1 = gcnew TextBox;
Label^ label1 = gcnew Label;
// Initialize the controls and their bounds.
label1->Text = "First Name";
label1->Location = Point( 48, 48 );
label1->Size = System::Drawing::Size( 104, 16 );
textBox1->Text = "";
textBox1->Location = Point(48,64);
textBox1->Size = System::Drawing::Size( 104, 16 );
// Add the TextBox control to the form's control collection.
Controls->Add( textBox1 );
// Add the Label control to the form's control collection.
Controls->Add( label1 );
}
public void AddMyControls()
{
TextBox textBox1 = new TextBox();
Label label1 = new Label();
// Initialize the controls and their bounds.
label1.Text = "First Name";
label1.Location = new Point(48,48);
label1.Size = new Size (104, 16);
textBox1.Text = "";
textBox1.Location = new Point(48, 64);
textBox1.Size = new Size(104,16);
// Add the TextBox control to the form's control collection.
Controls.Add(textBox1);
// Add the Label control to the form's control collection.
Controls.Add(label1);
}
Public Sub AddMyControls()
Dim textBox1 As New TextBox()
Dim label1 As New Label()
' Initialize the controls and their bounds.
label1.Text = "First Name"
label1.Location = New Point(48, 48)
label1.Size = New Size(104, 16)
textBox1.Text = ""
textBox1.Location = New Point(48, 64)
textBox1.Size = New Size(104, 16)
' Add the TextBox control to the form's control collection.
Controls.Add(textBox1)
' Add the Label control to the form's control collection.
Controls.Add(label1)
End Sub
Megjegyzések
Ez az osztály az űrlapon belül található vezérlők gyűjteményét jelöli. A metódussal Add vezérlőt adhat hozzá az űrlaphoz, és a Remove metódussal eltávolíthatja a vezérlőt az űrlapról. Az osztály által képviselt vezérlőgyűjtemény nem hozható létre anélkül, hogy egy adott űrlaphoz köti. Ennek eredményeképpen nem hozhat létre több példányt ennek a vezérlőgyűjteménynek, és nem helyettesítheti őket egy aktív űrlappal a különböző vezérlőelrendezések biztosításához.
Konstruktorok
| Név | Description |
|---|---|
| Form.ControlCollection(Form) |
Inicializálja a Form.ControlCollection osztály új példányát. |
Tulajdonságok
| Név | Description |
|---|---|
| Count |
Lekéri a gyűjteményben található elemek számát. (Öröklődés forrása Control.ControlCollection) |
| IsReadOnly |
Olyan értéket kap, amely jelzi, hogy ez a gyűjteményobjektum írásvédett-e. (Öröklődés forrása Control.ControlCollection) |
| Item[Int32] |
Control A gyűjtemény megadott indexelt helyén jelzi a értéket. (Öröklődés forrása Control.ControlCollection) |
| Item[String] |
Control A gyűjteményben megadott kulccsal rendelkező értéket jelez. (Öröklődés forrása Control.ControlCollection) |
| Owner |
Lekéri a vezérlőt, amely ezt Control.ControlCollectionbirtokolja. (Öröklődés forrása Control.ControlCollection) |
Metódusok
| Név | Description |
|---|---|
| Add(Control) |
Vezérlőt ad hozzá az űrlaphoz. |
| AddRange(Control[]) |
Vezérlőobjektum-tömböt ad hozzá a gyűjteményhez. (Öröklődés forrása Control.ControlCollection) |
| Clear() |
Eltávolítja az összes vezérlőt a gyűjteményből. (Öröklődés forrása Control.ControlCollection) |
| Contains(Control) |
Meghatározza, hogy a megadott vezérlő tagja-e a gyűjteménynek. (Öröklődés forrása Control.ControlCollection) |
| ContainsKey(String) |
Meghatározza, hogy a Control.ControlCollection megadott kulccsal rendelkező elemet tartalmaz-e. (Öröklődés forrása Control.ControlCollection) |
| CopyTo(Array, Int32) |
A gyűjtemény elemeit egy tömbbe másolja egy adott tömbindextől kezdve. (Öröklődés forrása Control.ControlCollection) |
| Equals(Object) |
Megadja, hogy az aktuális gyűjteményobjektum és a megadott objektum egyenlő-e. (Öröklődés forrása Control.ControlCollection) |
| Find(String, Boolean) |
Megkeresi a vezérlőket a tulajdonságuk Name alapján, és létrehoz egy tömböt az összes egyező vezérlőből. (Öröklődés forrása Control.ControlCollection) |
| GetChildIndex(Control, Boolean) |
Lekéri a megadott gyermekvezérlő indexét a vezérlőgyűjteményen belül, és opcionálisan kivételt jelez, ha a megadott vezérlő nem szerepel a vezérlőgyűjteményben. (Öröklődés forrása Control.ControlCollection) |
| GetChildIndex(Control) |
Lekéri a megadott gyermekvezérlő indexét a vezérlőgyűjteményben. (Öröklődés forrása Control.ControlCollection) |
| GetEnumerator() |
Egy enumerátorobjektumra mutató hivatkozást kér le, amely Control.ControlCollectionegy . (Öröklődés forrása Control.ControlCollection) |
| GetHashCode() |
A példány kivonatkódját adja vissza. (Öröklődés forrása Control.ControlCollection) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| IndexOf(Control) |
Lekéri a vezérlőgyűjteményben megadott vezérlőelem indexét. (Öröklődés forrása Control.ControlCollection) |
| IndexOfKey(String) |
Lekéri a megadott elem első előfordulásának indexét a gyűjteményen belül. (Öröklődés forrása Control.ControlCollection) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| Remove(Control) |
Eltávolít egy vezérlőt az űrlapról. |
| RemoveAt(Int32) |
Eltávolít egy vezérlőt a vezérlőelem-gyűjteményből a megadott indexelt helyen. (Öröklődés forrása Control.ControlCollection) |
| RemoveByKey(String) |
Eltávolítja a gyermekvezérlőt a megadott kulccsal. (Öröklődés forrása Control.ControlCollection) |
| SetChildIndex(Control, Int32) |
A gyűjtemény megadott gyermekvezérlőjének indexét a megadott indexértékre állítja. (Öröklődés forrása Control.ControlCollection) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
Explicit interfész-implementációk
| Név | Description |
|---|---|
| ICloneable.Clone() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Ennek a tagnak a leírását lásd Clone(): . (Öröklődés forrása Control.ControlCollection) |
| ICollection.IsSynchronized |
A tag leírását a tulajdonságban IsSynchronized talál. (Öröklődés forrása ArrangedElementCollection) |
| ICollection.SyncRoot |
A tag leírását a tulajdonságban SyncRoot talál. (Öröklődés forrása ArrangedElementCollection) |
| IList.Add(Object) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Ennek a tagnak a leírását lásd Add(Object): . (Öröklődés forrása Control.ControlCollection) |
| IList.Clear() |
Ennek a tagnak a leírását a Clear() metódus ismerteti. (Öröklődés forrása ArrangedElementCollection) |
| IList.Contains(Object) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Ennek a tagnak a leírását lásd Contains(Object): . (Öröklődés forrása Control.ControlCollection) |
| IList.IndexOf(Object) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Ennek a tagnak a leírását lásd IndexOf(Object): . (Öröklődés forrása Control.ControlCollection) |
| IList.Insert(Int32, Object) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Ennek a tagnak a leírását lásd Insert(Int32, Object): . (Öröklődés forrása Control.ControlCollection) |
| IList.IsFixedSize |
A tag leírását a tulajdonságban IsFixedSize talál. (Öröklődés forrása ArrangedElementCollection) |
| IList.Item[Int32] |
A tag leírását a tulajdonságban Item[Int32] talál. (Öröklődés forrása ArrangedElementCollection) |
| IList.Remove(Object) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Ennek a tagnak a leírását lásd Remove(Object): . (Öröklődés forrása Control.ControlCollection) |
| IList.RemoveAt(Int32) |
Ennek a tagnak a leírását a RemoveAt(Int32) metódus ismerteti. (Öröklődés forrása ArrangedElementCollection) |
Bővítő metódusok
| Név | Description |
|---|---|
| AsParallel(IEnumerable) |
Lehetővé teszi a lekérdezés párhuzamosítását. |
| AsQueryable(IEnumerable) |
Átalakítja az egyiket IEnumerableIQueryable. |
| Cast<TResult>(IEnumerable) |
Egy elem elemeit IEnumerable a megadott típusra veti. |
| OfType<TResult>(IEnumerable) |
Egy adott típus alapján szűri IEnumerable egy adott elem elemeit. |