DomainUpDown.DomainUpDownItemCollection Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Hermetyzuje kolekcję obiektów do użycia przez klasę 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
- Dziedziczenie
Przykłady
Poniższy przykład tworzy i inicjuje kontrolkę DomainUpDown . Przykład umożliwia ustawienie niektórych jego właściwości i utworzenie kolekcji ciągów do wyświetlania w kontrolce w górę. W kodzie przyjęto założenie, że element TextBoxi Button CheckBox zostały utworzone w formularzu. W przykładzie założono również, że masz zmienną składową na poziomie klasy zadeklarowaną jako 32-bitowa liczba całkowita o nazwie myCounter
. Możesz wprowadzić ciąg w polu tekstowym i dodać go do Items kolekcji po kliknięciu przycisku. Klikając pole wyboru, można przełączać Sorted właściwość i obserwować różnicę w kolekcji elementów w kontrolce w górę.
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
Uwagi
Aby utworzyć kolekcję obiektów do wyświetlenia w kontrolce DomainUpDown , możesz dodać lub usunąć elementy indywidualnie przy użyciu Add metod i Remove . Do kolekcji uzyskuje się dostęp z kontrolki nadrzędnej , DomainUpDownwedług Items właściwości .
Właściwości
Capacity |
Pobiera lub ustawia liczbę elementów, które ArrayList mogą zawierać. (Odziedziczone po ArrayList) |
Count |
Pobiera liczbę elementów faktycznie zawartych w elemecie ArrayList. (Odziedziczone po ArrayList) |
IsFixedSize |
Pobiera wartość wskazującą, czy ma ArrayList stały rozmiar. (Odziedziczone po ArrayList) |
IsReadOnly |
Pobiera wartość wskazującą, czy kolekcja ArrayList jest przeznaczona tylko do odczytu. (Odziedziczone po ArrayList) |
IsSynchronized |
Pobiera wartość wskazującą, czy dostęp do elementu ArrayList jest synchronizowany (bezpieczny wątk). (Odziedziczone po ArrayList) |
Item[Int32] |
Pobiera lub ustawia element w określonej indeksowanej lokalizacji w kolekcji. |
SyncRoot |
Pobiera obiekt, który może służyć do synchronizowania dostępu do obiektu ArrayList. (Odziedziczone po ArrayList) |
Metody
Add(Object) |
Dodaje określony obiekt na końcu kolekcji. |
AddRange(ICollection) |
Dodaje elementy elementu na ICollection końcu elementu ArrayList. (Odziedziczone po ArrayList) |
BinarySearch(Int32, Int32, Object, IComparer) |
Wyszukuje zakres elementów w posortowanym ArrayList dla elementu przy użyciu określonego modułu porównywania i zwraca indeks oparty na zerze elementu. (Odziedziczone po ArrayList) |
BinarySearch(Object) |
Wyszukuje cały posortowany ArrayList element przy użyciu domyślnego narzędzia comparer i zwraca indeks zerowy elementu. (Odziedziczone po ArrayList) |
BinarySearch(Object, IComparer) |
Wyszukuje cały posortowany ArrayList element przy użyciu określonego porównania i zwraca indeks oparty na zerze elementu. (Odziedziczone po ArrayList) |
Clear() |
Usuwa wszystkie elementy z obiektu ArrayList. (Odziedziczone po ArrayList) |
Clone() |
Tworzy płytkią kopię elementu ArrayList. (Odziedziczone po ArrayList) |
Contains(Object) |
Określa, czy element znajduje się w elemecie ArrayList. (Odziedziczone po ArrayList) |
CopyTo(Array) |
Kopiuje całą ArrayList do zgodnej jednowymiarowej Arraytablicy , zaczynając od początku tablicy docelowej. (Odziedziczone po ArrayList) |
CopyTo(Array, Int32) |
Kopiuje całość ArrayList do zgodnego jednowymiarowego Arrayobiektu , zaczynając od określonego indeksu tablicy docelowej. (Odziedziczone po ArrayList) |
CopyTo(Int32, Array, Int32, Int32) |
Kopiuje zakres elementów z ArrayList do zgodnego jednowymiarowego Array, zaczynając od określonego indeksu tablicy docelowej. (Odziedziczone po ArrayList) |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetEnumerator() |
Zwraca moduł wyliczający dla całego ArrayListelementu . (Odziedziczone po ArrayList) |
GetEnumerator(Int32, Int32) |
Zwraca moduł wyliczający dla zakresu elementów w obiekcie ArrayList. (Odziedziczone po ArrayList) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetRange(Int32, Int32) |
Zwraca element ArrayList , który reprezentuje podzbiór elementów w źródle ArrayList. (Odziedziczone po ArrayList) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
IndexOf(Object) |
Wyszukuje określony Object element i zwraca indeks oparty na zerze pierwszego wystąpienia w całym ArrayListobiekcie . (Odziedziczone po ArrayList) |
IndexOf(Object, Int32) |
Wyszukuje określony Object i zwraca indeks oparty na zerze pierwszego wystąpienia w zakresie elementów w obiekcie ArrayList , który rozciąga się od określonego indeksu do ostatniego elementu. (Odziedziczone po ArrayList) |
IndexOf(Object, Int32, Int32) |
Wyszukuje określony Object i zwraca indeks oparty na zerze pierwszego wystąpienia w zakresie elementów w ArrayList indeksie rozpoczynającym się od określonego indeksu i zawiera określoną liczbę elementów. (Odziedziczone po ArrayList) |
Insert(Int32, Object) |
Wstawia określony obiekt do kolekcji w określonej lokalizacji. |
InsertRange(Int32, ICollection) |
Wstawia elementy kolekcji do ArrayList określonego indeksu. (Odziedziczone po ArrayList) |
LastIndexOf(Object) |
Wyszukuje określony Object element i zwraca indeks zerowy ostatniego wystąpienia w całym ArrayListobiekcie . (Odziedziczone po ArrayList) |
LastIndexOf(Object, Int32) |
Wyszukuje określony Object element i zwraca indeks oparty na zerze ostatniego wystąpienia w zakresie elementów w obiekcie ArrayList , który rozciąga się od pierwszego elementu do określonego indeksu. (Odziedziczone po ArrayList) |
LastIndexOf(Object, Int32, Int32) |
Wyszukuje określony Object element i zwraca indeks oparty na zerze ostatniego wystąpienia w zakresie elementów w obiekcie ArrayList zawierającym określoną liczbę elementów i kończy się na określonym indeksie. (Odziedziczone po ArrayList) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Remove(Object) |
Usuwa określony element z kolekcji. |
RemoveAt(Int32) |
Usuwa element z określonej lokalizacji w kolekcji. |
RemoveRange(Int32, Int32) |
Usuwa szereg elementów z elementu ArrayList. (Odziedziczone po ArrayList) |
Reverse() |
Odwraca kolejność elementów w całości ArrayList. (Odziedziczone po ArrayList) |
Reverse(Int32, Int32) |
Odwraca kolejność elementów w określonym zakresie. (Odziedziczone po ArrayList) |
SetRange(Int32, ICollection) |
Kopiuje elementy kolekcji na wiele elementów w elemecie ArrayList. (Odziedziczone po ArrayList) |
Sort() |
Sortuje elementy w całości ArrayList. (Odziedziczone po ArrayList) |
Sort(IComparer) |
Sortuje elementy w całości ArrayList przy użyciu określonego porównania. (Odziedziczone po ArrayList) |
Sort(Int32, Int32, IComparer) |
Sortuje elementy w zakresie elementów ArrayList przy użyciu określonego porównania. (Odziedziczone po ArrayList) |
ToArray() |
Kopiuje elementy do ArrayList nowej Object tablicy. (Odziedziczone po ArrayList) |
ToArray(Type) |
Kopiuje elementy elementu ArrayList do nowej tablicy określonego typu elementu. (Odziedziczone po ArrayList) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
TrimToSize() |
Ustawia pojemność na rzeczywistą liczbę elementów w elemecie ArrayList. (Odziedziczone po ArrayList) |
Metody rozszerzania
Cast<TResult>(IEnumerable) |
Rzutuje elementy elementu 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 |