Control.ControlCollection Classe
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta una raccolta di oggetti Control.
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
- Ereditarietà
-
Control.ControlCollection
- Ereditarietà
- Derivato
- Attributi
- Implementazioni
Nell'esempio Control.ControlCollection di codice seguente viene rimosso un Control oggetto dalla classe Panel derivata se è un membro della raccolta. L'esempio richiede che sia stato creato un Panelcontrollo , e Buttonalmeno un RadioButton controllo in un Formoggetto . I RadioButton controlli vengono aggiunti al Panel controllo e il Panel controllo aggiunto a Form. Quando si fa clic sul pulsante, il pulsante di opzione denominato radioButton2
viene rimosso dall'oggetto Control.ControlCollection.
// 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
I Addmetodi , Removee RemoveAt consentono di aggiungere e rimuovere singoli controlli dalla raccolta. È anche possibile usare i AddRange metodi o Clear per aggiungere o rimuovere tutti i controlli dalla raccolta.
È possibile determinare se un Control membro della raccolta passa il controllo al Contains metodo . Per ottenere il valore dell'indice della posizione di un Control oggetto nella raccolta, passare il controllo al IndexOf metodo . La raccolta può essere copiata in una matrice chiamando il CopyTo metodo .
Control. |
Inizializza una nuova istanza della classe Control.ControlCollection. |
Count |
Ottiene il numero di elementi contenuti nella raccolta. |
Count |
Ottiene il numero di elementi nella raccolta. (Ereditato da ArrangedElementCollection) |
Is |
Ottiene un valore che indica se questo oggetto raccolta è di sola lettura. |
Is |
Ottiene un valore che indica se la raccolta è di sola lettura. (Ereditato da ArrangedElementCollection) |
Item[Int32] |
Indica il controllo Control nella posizione indicizzata specificata dell'insieme. |
Item[String] |
Indica un oggetto Control dell'insieme con la chiave specificata. |
Owner |
Ottiene il controllo proprietario dell'oggetto Control.ControlCollection. |
Add(Control) |
Aggiunge il controllo specificato all'insieme dei controlli. |
Add |
Aggiunge una matrice di oggetti controllo all'insieme. |
Clear() |
Rimuove tutti i controlli dall'insieme. |
Contains(Control) |
Determina se il controllo specificato è un membro dell'insieme. |
Contains |
Determina se l'oggetto Control.ControlCollection contiene un elemento con la chiave specificata. |
Copy |
Copia gli elementi della raccolta in una matrice, a partire da un indice della matrice specifico. |
Copy |
Consente di copiare l'intero contenuto di questo insieme in una matrice Array compatibile unidimensionale, a partire dall'indice specificato della matrice di destinazione. (Ereditato da ArrangedElementCollection) |
Equals(Object) |
Specifica se l'oggetto raccolta corrente e l'oggetto specificato sono uguali. |
Equals(Object) |
Determina se due istanze di ArrangedElementCollection sono uguali. (Ereditato da ArrangedElementCollection) |
Find(String, Boolean) |
Cerca i controlli in base alla relativa proprietà Name e compila una matrice di tutti i controlli corrispondenti. |
Get |
Recupera l'indice del controllo figlio specificato all'interno dell'insieme dei controlli. |
Get |
Recupera l'indice del controllo figlio specificato all'interno dell'insieme dei controlli e facoltativamente genera un'eccezione se il controllo specificato non è nell'insieme. |
Get |
Recupera un riferimento a un oggetto enumeratore usato per eseguire l'iterazione di un oggetto Control.ControlCollection. |
Get |
Restituisce il codice hash per l'istanza. |
Get |
Restituisce il codice hash per l'istanza. (Ereditato da ArrangedElementCollection) |
Get |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
Index |
Recupera l'indice del controllo specificato all'interno dell'insieme dei controlli. |
Index |
Recupera l'indice della prima occorrenza dell'elemento specificato all'interno dell'insieme. |
Memberwise |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
Remove(Control) |
Rimuove il controllo specificato dall'insieme dei controlli. |
Remove |
Rimuove un controllo dall'insieme dei controlli nella posizione di indice specificata. |
Remove |
Rimuove il controllo figlio con la chiave specificata. |
Set |
Imposta l'indice del controllo figlio specificato nell'insieme sul valore di indice specificato. |
To |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
ICloneable. |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Per una descrizione di questo membro, vedere Clone(). |
ICollection. |
Per una descrizione di questo membro, vedere la proprietà IsSynchronized. (Ereditato da ArrangedElementCollection) |
ICollection. |
Per una descrizione di questo membro, vedere la proprietà SyncRoot. (Ereditato da ArrangedElementCollection) |
IList. |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Per una descrizione di questo membro, vedere Add(Object). |
IList. |
Per una descrizione di questo membro, vedere il metodo Clear(). (Ereditato da ArrangedElementCollection) |
IList. |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Per una descrizione di questo membro, vedere Contains(Object). |
IList. |
Per una descrizione di questo membro, vedere il metodo Contains(Object). (Ereditato da ArrangedElementCollection) |
IList. |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Per una descrizione di questo membro, vedere IndexOf(Object). |
IList. |
Per una descrizione di questo membro, vedere il metodo IndexOf(Object). (Ereditato da ArrangedElementCollection) |
IList. |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Per una descrizione di questo membro, vedere Insert(Int32, Object). |
IList. |
Per una descrizione di questo membro, vedere il metodo Insert(Int32, Object). (Ereditato da ArrangedElementCollection) |
IList. |
Per una descrizione di questo membro, vedere la proprietà IsFixedSize. (Ereditato da ArrangedElementCollection) |
IList. |
Per una descrizione di questo membro, vedere la proprietà Item[Int32]. (Ereditato da ArrangedElementCollection) |
IList. |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Per una descrizione di questo membro, vedere Remove(Object). |
IList. |
Per una descrizione di questo membro, vedere il metodo RemoveAt(Int32). (Ereditato da ArrangedElementCollection) |
Cast<TResult>(IEnumerable) |
Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato. |
Of |
Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato. |
As |
Consente la parallelizzazione di una query. |
As |
Converte un oggetto IEnumerable in un oggetto IQueryable. |
Prodotto | Versioni |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: