Nyelv

Form.ControlCollection Osztály

Definíció

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
Form.ControlCollection
Ö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.

A következőre érvényes:

Lásd még