Form.ControlCollection Klasa

Definicja

Reprezentuje kolekcję kontrolek w formularzu.

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
Dziedziczenie
Form.ControlCollection
Dziedziczenie
Atrybuty

Przykłady

Poniższy przykład kodu dodaje kontrolkę TextBox i Label do kolekcji kontrolek formularza. W przykładzie jest wymagane utworzenie formularza o nazwie Form1.

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

Uwagi

Ta klasa reprezentuje kolekcję kontrolek zawartych w formularzu. Możesz użyć Add metody , aby dodać kontrolkę do formularza i Remove metodę w celu usunięcia kontrolki z formularza. Nie można utworzyć kolekcji kontrolek reprezentowanej przez tę klasę bez powiązania jej z określonym formularzem. W związku z tym nie można utworzyć wielu wystąpień tej kolekcji kontrolek i zamienić je na aktywny formularz, aby zapewnić różne układy kontrolek.

Konstruktory

Form.ControlCollection(Form)

Inicjuje nowe wystąpienie klasy Form.ControlCollection.

Właściwości

Count

Pobiera liczbę elementów zawartych w kolekcji.

(Odziedziczone po Control.ControlCollection)
IsReadOnly

Pobiera wartość wskazującą, czy ten obiekt kolekcji jest tylko do odczytu.

(Odziedziczone po Control.ControlCollection)
Item[Int32]

Control Wskazuje lokalizację w określonej indeksowanej lokalizacji w kolekcji.

(Odziedziczone po Control.ControlCollection)
Item[String]

Control Wskazuje element z określonym kluczem w kolekcji.

(Odziedziczone po Control.ControlCollection)
Owner

Pobiera kontrolkę będącą właścicielem tego Control.ControlCollectionpliku .

(Odziedziczone po Control.ControlCollection)

Metody

Add(Control)

Dodaje kontrolkę do formularza.

AddRange(Control[])

Dodaje tablicę obiektów sterujących do kolekcji.

(Odziedziczone po Control.ControlCollection)
Clear()

Usuwa wszystkie kontrolki z kolekcji.

(Odziedziczone po Control.ControlCollection)
Contains(Control)

Określa, czy określona kontrolka jest elementem członkowskim kolekcji.

(Odziedziczone po Control.ControlCollection)
ContainsKey(String)

Określa, czy element Control.ControlCollection zawiera element z określonym kluczem.

(Odziedziczone po Control.ControlCollection)
CopyTo(Array, Int32)

Kopiuje elementy kolekcji do tablicy, zaczynając od określonego indeksu tablicy.

(Odziedziczone po Control.ControlCollection)
Equals(Object)

Określa, czy bieżący obiekt kolekcji i określony obiekt są równe.

(Odziedziczone po Control.ControlCollection)
Find(String, Boolean)

Wyszukuje kontrolki według ich Name właściwości i tworzy tablicę wszystkich kontrolek, które są zgodne.

(Odziedziczone po Control.ControlCollection)
GetChildIndex(Control)

Pobiera indeks określonej kontrolki podrzędnej w kolekcji kontrolek.

(Odziedziczone po Control.ControlCollection)
GetChildIndex(Control, Boolean)

Pobiera indeks określonej kontrolki podrzędnej w kolekcji kontrolek i opcjonalnie zgłasza wyjątek, jeśli określona kontrolka nie znajduje się w kolekcji kontrolek.

(Odziedziczone po Control.ControlCollection)
GetEnumerator()

Pobiera odwołanie do obiektu modułu wyliczającego, który jest używany do iteracji w obiekcie Control.ControlCollection.

(Odziedziczone po Control.ControlCollection)
GetHashCode()

Zwraca wartość skrótu dla tego wystąpienia.

(Odziedziczone po Control.ControlCollection)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
IndexOf(Control)

Pobiera indeks określonej kontrolki w kolekcji kontrolek.

(Odziedziczone po Control.ControlCollection)
IndexOfKey(String)

Pobiera indeks pierwszego wystąpienia określonego elementu w kolekcji.

(Odziedziczone po Control.ControlCollection)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Remove(Control)

Usuwa kontrolkę z formularza.

RemoveAt(Int32)

Usuwa kontrolkę z kolekcji kontrolek w określonej indeksowanej lokalizacji.

(Odziedziczone po Control.ControlCollection)
RemoveByKey(String)

Usuwa kontrolkę podrzędną z określonym kluczem.

(Odziedziczone po Control.ControlCollection)
SetChildIndex(Control, Int32)

Ustawia indeks określonej kontrolki podrzędnej w kolekcji na określoną wartość indeksu.

(Odziedziczone po Control.ControlCollection)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICloneable.Clone()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Aby uzyskać opis tego członka, zobacz Clone().

(Odziedziczone po Control.ControlCollection)
ICollection.IsSynchronized

Aby uzyskać opis tego elementu członkowskiego, zobacz IsSynchronized właściwość .

(Odziedziczone po ArrangedElementCollection)
ICollection.SyncRoot

Aby uzyskać opis tego elementu członkowskiego, zobacz SyncRoot właściwość .

(Odziedziczone po ArrangedElementCollection)
IList.Add(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Aby uzyskać opis tego członka, zobacz Add(Object).

(Odziedziczone po Control.ControlCollection)
IList.Clear()

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę Clear() .

(Odziedziczone po ArrangedElementCollection)
IList.Contains(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Aby uzyskać opis tego członka, zobacz Contains(Object).

(Odziedziczone po Control.ControlCollection)
IList.IndexOf(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Aby uzyskać opis tego członka, zobacz IndexOf(Object).

(Odziedziczone po Control.ControlCollection)
IList.Insert(Int32, Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Aby uzyskać opis tego członka, zobacz Insert(Int32, Object).

(Odziedziczone po Control.ControlCollection)
IList.IsFixedSize

Aby uzyskać opis tego elementu członkowskiego, zobacz IsFixedSize właściwość .

(Odziedziczone po ArrangedElementCollection)
IList.Item[Int32]

Aby uzyskać opis tego elementu członkowskiego, zobacz Item[Int32] właściwość .

(Odziedziczone po ArrangedElementCollection)
IList.Remove(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Aby uzyskać opis tego członka, zobacz Remove(Object).

(Odziedziczone po Control.ControlCollection)
IList.RemoveAt(Int32)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę RemoveAt(Int32) .

(Odziedziczone po ArrangedElementCollection)

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy obiektu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable elementu na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy

Zobacz też