DomainUpDown.DomainUpDownItemCollection Classe
Definizione
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.
Incapsula un insieme di oggetti a utilizzabili dalla classe DomainUpDown.
public: ref class DomainUpDown::DomainUpDownItemCollection : System::Collections::ArrayList
public class DomainUpDown.DomainUpDownItemCollection : System.Collections.ArrayList
type DomainUpDown.DomainUpDownItemCollection = class
inherit ArrayList
Public Class DomainUpDown.DomainUpDownItemCollection
Inherits ArrayList
- Ereditarietà
Esempio
Nell'esempio seguente viene creato e inizializzato un DomainUpDown controllo . L'esempio consente di impostare alcune delle relative proprietà e di creare una raccolta di stringhe da visualizzare nel controllo di scorrimento. Il codice presuppone che sia stata creata un'istanza di e TextBoxCheckBox un Button oggetto in un modulo. L'esempio presuppone anche che sia presente una variabile membro a livello di classe dichiarata come intero con segno a 32 bit denominato myCounter
. È possibile immettere una stringa nella casella di testo e aggiungerla alla Items raccolta quando si fa clic sul pulsante. Facendo clic sulla casella di controllo, è possibile attivare o disattivare la Sorted proprietà e osservare la differenza nell'insieme di elementi nel controllo verso l'alto.
protected:
DomainUpDown^ domainUpDown1;
private:
void InitializeMyDomainUpDown()
{
// Create and initialize the DomainUpDown control.
domainUpDown1 = gcnew DomainUpDown;
// Add the DomainUpDown control to the form.
Controls->Add( domainUpDown1 );
}
void button1_Click( Object^ sender,
EventArgs^ e )
{
// Add the text box contents and initial location in the collection
// to the DomainUpDown control.
domainUpDown1->Items->Add( String::Concat(
(textBox1->Text->Trim()), " - ", myCounter ) );
// Increment the counter variable.
myCounter = myCounter + 1;
// Clear the TextBox.
textBox1->Text = "";
}
void checkBox1_Click( Object^ sender,
EventArgs^ e )
{
// If Sorted is set to true, set it to false;
// otherwise set it to true.
domainUpDown1->Sorted = !domainUpDown1->Sorted;
}
void domainUpDown1_SelectedItemChanged( Object^ sender,
EventArgs^ e )
{
// Display the SelectedIndex and
// SelectedItem property values in a MessageBox.
MessageBox::Show( String::Concat( "SelectedIndex: ", domainUpDown1->SelectedIndex,
"\nSelectedItem: ", domainUpDown1->SelectedItem ) );
}
protected DomainUpDown domainUpDown1;
private void InitializeMyDomainUpDown()
{
// Create and initialize the DomainUpDown control.
domainUpDown1 = new DomainUpDown();
// Add the DomainUpDown control to the form.
Controls.Add(domainUpDown1);
}
private void button1_Click(Object sender,
EventArgs e)
{
// Add the text box contents and initial location in the collection
// to the DomainUpDown control.
domainUpDown1.Items.Add((textBox1.Text.Trim()) + " - " + myCounter);
// Increment the counter variable.
myCounter = myCounter + 1;
// Clear the TextBox.
textBox1.Text = "";
}
private void checkBox1_Click(Object sender,
EventArgs e)
{
// If Sorted is set to true, set it to false;
// otherwise set it to true.
if (domainUpDown1.Sorted)
{
domainUpDown1.Sorted = false;
}
else
{
domainUpDown1.Sorted = true;
}
}
private void domainUpDown1_SelectedItemChanged(Object sender,
EventArgs e)
{
// Display the SelectedIndex and
// SelectedItem property values in a MessageBox.
MessageBox.Show("SelectedIndex: " + domainUpDown1.SelectedIndex.ToString()
+ "\n" + "SelectedItem: " + domainUpDown1.SelectedItem.ToString());
}
Protected domainUpDown1 As DomainUpDown
Private Sub InitializeMyDomainUpDown()
' Create and initialize the DomainUpDown control.
domainUpDown1 = New DomainUpDown()
' Add the DomainUpDown control to the form.
Controls.Add(domainUpDown1)
End Sub
Private Sub button1_Click(sender As Object, e As EventArgs)
' Add the text box contents and initial location in the collection
' to the DomainUpDown control.
domainUpDown1.Items.Add((textBox1.Text.Trim() & " - " & myCounter))
' Increment the counter variable.
myCounter = myCounter + 1
' Clear the TextBox.
textBox1.Text = ""
End Sub
Private Sub checkBox1_Click(sender As Object, e As EventArgs)
' If Sorted is set to true, set it to false;
' otherwise set it to true.
If domainUpDown1.Sorted Then
domainUpDown1.Sorted = False
Else
domainUpDown1.Sorted = True
End If
End Sub
Private Sub domainUpDown1_SelectedItemChanged _
(sender As Object, e As EventArgs)
' Display the SelectedIndex and
' SelectedItem property values in a MessageBox.
MessageBox.Show(("SelectedIndex: " & domainUpDown1.SelectedIndex.ToString() & _
ControlChars.Cr & "SelectedItem: " & domainUpDown1.SelectedItem.ToString()))
End Sub
Commenti
Per creare una raccolta di oggetti da visualizzare nel DomainUpDown controllo, è possibile aggiungere o rimuovere singolarmente gli elementi usando i Add metodi e Remove . L'accesso alla raccolta viene eseguito dal controllo padre, DomainUpDown, dalla Items proprietà .
Proprietà
Capacity |
Ottiene o imposta il numero di elementi che ArrayList può contenere. (Ereditato da ArrayList) |
Count |
Ottiene il numero di elementi effettivamente contenuti nell'oggetto ArrayList. (Ereditato da ArrayList) |
IsFixedSize |
Ottiene un valore che indica se ArrayList ha dimensioni fisse. (Ereditato da ArrayList) |
IsReadOnly |
Ottiene un valore che indica se ArrayList è di sola lettura. (Ereditato da ArrayList) |
IsSynchronized |
Ottiene un valore che indica se l'accesso a ArrayList è sincronizzato (thread-safe). (Ereditato da ArrayList) |
Item[Int32] |
Ottiene o imposta l'elemento in corrispondenza della posizione indicizzata specificata nell'insieme. |
SyncRoot |
Ottiene un oggetto che può essere usato per sincronizzare l'accesso a ArrayList. (Ereditato da ArrayList) |
Metodi
Add(Object) |
Aggiunge l'oggetto specificato alla fine della raccolta. |
AddRange(ICollection) |
Aggiunge gli elementi di un oggetto ICollection alla fine di ArrayList. (Ereditato da ArrayList) |
BinarySearch(Int32, Int32, Object, IComparer) |
Cerca un elemento in un intervallo di elementi nell'oggetto ArrayList ordinato usando l'operatore di confronto specificato e restituisce l'indice in base zero dell'elemento. (Ereditato da ArrayList) |
BinarySearch(Object) |
Cerca un elemento nell'intero ArrayList ordinato usando l'operatore di confronto predefinito e restituisce l'indice in base zero dell'elemento. (Ereditato da ArrayList) |
BinarySearch(Object, IComparer) |
Cerca un elemento nell'intero ArrayList ordinato usando l'operatore di confronto specificato e restituisce l'indice in base zero dell'elemento. (Ereditato da ArrayList) |
Clear() |
Rimuove tutti gli elementi da ArrayList. (Ereditato da ArrayList) |
Clone() |
Crea una copia superficiale di ArrayList. (Ereditato da ArrayList) |
Contains(Object) |
Determina se un elemento è incluso in ArrayList. (Ereditato da ArrayList) |
CopyTo(Array) |
Copia l'intero oggetto ArrayList in un oggetto Array unidimensionale compatibile, a partire dall'inizio della matrice di destinazione. (Ereditato da ArrayList) |
CopyTo(Array, Int32) |
Copia l'intero oggetto ArrayList in un oggetto Array compatibile unidimensionale, a partire dall'indice specificato della matrice di destinazione. (Ereditato da ArrayList) |
CopyTo(Int32, Array, Int32, Int32) |
Copia una serie di elementi da ArrayList in un oggetto Array compatibile unidimensionale, a partire dall'indice specificato della matrice di destinazione. (Ereditato da ArrayList) |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetEnumerator() |
Restituisce un enumeratore per l'intero ArrayList. (Ereditato da ArrayList) |
GetEnumerator(Int32, Int32) |
Restituisce un enumeratore per un intervallo di elementi nell'oggetto ArrayList. (Ereditato da ArrayList) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetRange(Int32, Int32) |
Restituisce ArrayList che rappresenta un subset di elementi nell'oggetto ArrayList di origine. (Ereditato da ArrayList) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
IndexOf(Object) |
Cerca l'oggetto Object specificato e restituisce l'indice in base zero della prima occorrenza all'interno dell'intero ArrayList. (Ereditato da ArrayList) |
IndexOf(Object, Int32) |
Cerca l'oggetto Object specificato e restituisce l'indice in base zero della prima occorrenza all'interno dell'intervallo di elementi dell'oggetto ArrayList compreso tra l'indice specificato e l'ultimo elemento. (Ereditato da ArrayList) |
IndexOf(Object, Int32, Int32) |
Cerca l'oggetto Object specificato e restituisce l'indice in base zero della prima occorrenza all'interno dell'intervallo di elementi nell'oggetto ArrayList che inizia in corrispondenza dell'indice specificato e contiene il numero specificato di elementi. (Ereditato da ArrayList) |
Insert(Int32, Object) |
Inserisce l'oggetto specificato nell'insieme nella posizione indicata. |
InsertRange(Int32, ICollection) |
Inserisce gli elementi di una raccolta in ArrayList in corrispondenza dell'indice specificato. (Ereditato da ArrayList) |
LastIndexOf(Object) |
Cerca l'oggetto Object specificato e restituisce l'indice in base zero dell'ultima occorrenza all'interno dell'insieme ArrayList. (Ereditato da ArrayList) |
LastIndexOf(Object, Int32) |
Cerca l'oggetto specificato Object e restituisce l'indice in base zero dell'ultima occorrenza all'interno dell'intervallo di elementi nella classe ArrayList che è compresa tra il primo elemento e l'indice specificato. (Ereditato da ArrayList) |
LastIndexOf(Object, Int32, Int32) |
Cerca l'oggetto Object specificato e restituisce l'indice in base zero dell'ultima occorrenza all'interno dell'intervallo di elementi della classe ArrayList che contiene il numero specificato di elementi e termina in corrispondenza dell'indice specificato. (Ereditato da ArrayList) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
Remove(Object) |
Rimuove l'elemento specificato dalla raccolta. |
RemoveAt(Int32) |
Rimuove l'elemento specificato dalla posizione specificata nell'insieme. |
RemoveRange(Int32, Int32) |
Rimuove un intervallo di elementi da ArrayList. (Ereditato da ArrayList) |
Reverse() |
Inverte l'ordine degli elementi nell'intero ArrayList. (Ereditato da ArrayList) |
Reverse(Int32, Int32) |
Inverte l'ordine degli elementi nell'intervallo specificato. (Ereditato da ArrayList) |
SetRange(Int32, ICollection) |
Copia gli elementi di una raccolta in un intervallo di elementi nell'oggetto ArrayList. (Ereditato da ArrayList) |
Sort() |
Ordina gli elementi dell'intero oggetto ArrayList. (Ereditato da ArrayList) |
Sort(IComparer) |
Ordina gli elementi dell'intero ArrayList usando l'operatore di confronto specificato. (Ereditato da ArrayList) |
Sort(Int32, Int32, IComparer) |
Ordina gli elementi di un intervallo di elementi di ArrayList usando l'operatore di confronto specificato. (Ereditato da ArrayList) |
ToArray() |
Copia gli elementi di ArrayList in una nuova matrice Object. (Ereditato da ArrayList) |
ToArray(Type) |
Copia gli elementi di ArrayList in una nuova matrice del tipo di elemento specificato. (Ereditato da ArrayList) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
TrimToSize() |
Imposta la capacità sul numero effettivo di elementi contenuti in ArrayList. (Ereditato da ArrayList) |
Metodi di estensione
Cast<TResult>(IEnumerable) |
Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato. |
OfType<TResult>(IEnumerable) |
Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato. |
AsParallel(IEnumerable) |
Consente la parallelizzazione di una query. |
AsQueryable(IEnumerable) |
Converte un oggetto IEnumerable in un oggetto IQueryable. |