Form.ControlCollection Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een verzameling besturingselementen op het formulier.
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
- Overname
- Overname
- Kenmerken
Voorbeelden
In het volgende codevoorbeeld wordt een TextBox en Label besturingselement toegevoegd aan de verzameling besturingselementen van een formulier. Voor het voorbeeld moet een formulier zijn gemaakt en benoemd 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
Opmerkingen
Deze klasse vertegenwoordigt de verzameling besturingselementen in een formulier. U kunt de Add methode gebruiken om een besturingselement toe te voegen aan het formulier en de Remove methode om het besturingselement uit het formulier te verwijderen. De verzameling besturingselementen die door deze klasse worden vertegenwoordigd, kan niet worden gemaakt zonder deze aan een specifiek formulier te binden. Als gevolg hiervan kunt u niet meerdere exemplaren van deze besturingsverzameling maken en deze uitwisselen met een actief formulier om verschillende besturingselementindelingen te bieden.
Constructors
| Name | Description |
|---|---|
| Form.ControlCollection(Form) |
Initialiseert een nieuw exemplaar van de Form.ControlCollection klasse. |
Eigenschappen
| Name | Description |
|---|---|
| Count |
Hiermee haalt u het aantal elementen op dat in de verzameling is opgenomen. (Overgenomen van Control.ControlCollection) |
| IsReadOnly |
Hiermee wordt een waarde opgehaald die aangeeft of dit verzamelingsobject alleen-lezen is. (Overgenomen van Control.ControlCollection) |
| Item[Int32] |
Geeft de Control opgegeven geïndexeerde locatie in de verzameling aan. (Overgenomen van Control.ControlCollection) |
| Item[String] |
Geeft een Control met de opgegeven sleutel in de verzameling aan. (Overgenomen van Control.ControlCollection) |
| Owner |
Krijgt de controle die eigenaar is van dit Control.ControlCollection. (Overgenomen van Control.ControlCollection) |
Methoden
| Name | Description |
|---|---|
| Add(Control) |
Hiermee voegt u een besturingselement toe aan het formulier. |
| AddRange(Control[]) |
Hiermee voegt u een matrix met besturingsobjecten toe aan de verzameling. (Overgenomen van Control.ControlCollection) |
| Clear() |
Hiermee verwijdert u alle besturingselementen uit de verzameling. (Overgenomen van Control.ControlCollection) |
| Contains(Control) |
Bepaalt of het opgegeven besturingselement lid is van de verzameling. (Overgenomen van Control.ControlCollection) |
| ContainsKey(String) |
Bepaalt of het Control.ControlCollection een item met de opgegeven sleutel bevat. (Overgenomen van Control.ControlCollection) |
| CopyTo(Array, Int32) |
Kopieert de elementen van de verzameling naar een matrix, beginnend bij een bepaalde matrixindex. (Overgenomen van Control.ControlCollection) |
| Equals(Object) |
Hiermee geeft u op of het huidige verzamelingsobject en het opgegeven object gelijk zijn. (Overgenomen van Control.ControlCollection) |
| Find(String, Boolean) |
Hiermee wordt gezocht naar besturingselementen op basis van hun Name eigenschap en wordt een matrix gebouwd van alle besturingselementen die overeenkomen. (Overgenomen van Control.ControlCollection) |
| GetChildIndex(Control, Boolean) |
Haalt de index van het opgegeven onderliggende besturingselement op in de verzameling besturingselementen en genereert eventueel een uitzondering als het opgegeven besturingselement zich niet in de verzameling van het besturingselement bevindt. (Overgenomen van Control.ControlCollection) |
| GetChildIndex(Control) |
Haalt de index van het opgegeven onderliggende besturingselement op in de verzameling besturingselementen. (Overgenomen van Control.ControlCollection) |
| GetEnumerator() |
Hiermee wordt een verwijzing opgehaald naar een enumerator-object dat wordt gebruikt voor het herhalen van een Control.ControlCollection. (Overgenomen van Control.ControlCollection) |
| GetHashCode() |
Retourneert de hash-code voor dit exemplaar. (Overgenomen van Control.ControlCollection) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| IndexOf(Control) |
Haalt de index van het opgegeven besturingselement op in de verzameling besturingselementen. (Overgenomen van Control.ControlCollection) |
| IndexOfKey(String) |
Haalt de index op van het eerste exemplaar van het opgegeven item in de verzameling. (Overgenomen van Control.ControlCollection) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| Remove(Control) |
Hiermee verwijdert u een besturingselement uit het formulier. |
| RemoveAt(Int32) |
Hiermee verwijdert u een besturingselement uit de verzameling besturingselementen op de opgegeven geïndexeerde locatie. (Overgenomen van Control.ControlCollection) |
| RemoveByKey(String) |
Hiermee verwijdert u het onderliggende besturingselement met de opgegeven sleutel. (Overgenomen van Control.ControlCollection) |
| SetChildIndex(Control, Int32) |
Hiermee stelt u de index van het opgegeven onderliggende besturingselement in de verzameling in op de opgegeven indexwaarde. (Overgenomen van Control.ControlCollection) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| ICloneable.Clone() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Zie voor een beschrijving van dit lid Clone(). (Overgenomen van Control.ControlCollection) |
| ICollection.IsSynchronized |
Zie de IsSynchronized eigenschap voor een beschrijving van dit lid. (Overgenomen van ArrangedElementCollection) |
| ICollection.SyncRoot |
Zie de SyncRoot eigenschap voor een beschrijving van dit lid. (Overgenomen van ArrangedElementCollection) |
| IList.Add(Object) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Zie voor een beschrijving van dit lid Add(Object). (Overgenomen van Control.ControlCollection) |
| IList.Clear() |
Zie de Clear() methode voor een beschrijving van dit lid. (Overgenomen van ArrangedElementCollection) |
| IList.Contains(Object) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Zie voor een beschrijving van dit lid Contains(Object). (Overgenomen van Control.ControlCollection) |
| IList.IndexOf(Object) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Zie voor een beschrijving van dit lid IndexOf(Object). (Overgenomen van Control.ControlCollection) |
| IList.Insert(Int32, Object) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Zie voor een beschrijving van dit lid Insert(Int32, Object). (Overgenomen van Control.ControlCollection) |
| IList.IsFixedSize |
Zie de IsFixedSize eigenschap voor een beschrijving van dit lid. (Overgenomen van ArrangedElementCollection) |
| IList.Item[Int32] |
Zie de Item[Int32] eigenschap voor een beschrijving van dit lid. (Overgenomen van ArrangedElementCollection) |
| IList.Remove(Object) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Zie voor een beschrijving van dit lid Remove(Object). (Overgenomen van Control.ControlCollection) |
| IList.RemoveAt(Int32) |
Zie de RemoveAt(Int32) methode voor een beschrijving van dit lid. (Overgenomen van ArrangedElementCollection) |
Extensiemethoden
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Hiermee schakelt u parallelle uitvoering van een query in. |
| AsQueryable(IEnumerable) |
Converteert een IEnumerable naar een IQueryable. |
| Cast<TResult>(IEnumerable) |
Cast de elementen van een IEnumerable naar het opgegeven type. |
| OfType<TResult>(IEnumerable) |
Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type. |