DomainUpDown.DomainUpDownItemCollection Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zapouzdří kolekci objektů pro použití podle DomainUpDown třídy.
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
- Dědičnost
Příklady
Následující příklad vytvoří a inicializuje DomainUpDown ovládací prvek. Příklad umožňuje nastavit některé jeho vlastnosti a vytvořit kolekci řetězců pro zobrazení v ovládacím prvku nahoru dolů. Kód předpokládá, že na TextBoxCheckBox formuláři došlo k vytvoření instance a že Button došlo k vytvoření instance. Příklad také předpokládá, že máte členovou proměnnou na úrovni třídy deklarováno jako 32bitové podepsané celé číslo s názvem myCounter
. Do textového pole můžete zadat řetězec a přidat ho Items do kolekce po kliknutí na tlačítko. Kliknutím na zaškrtávací políčko můžete vlastnost přepnout Sorted a sledovat rozdíl v kolekci položek v ovládacím prvku nahoru.
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
Poznámky
Pokud chcete vytvořit kolekci objektů, které se mají zobrazit v ovládacím DomainUpDown prvku, můžete položky přidat nebo odebrat jednotlivě pomocí Add metod a Remove metod. K kolekci se přistupuje z nadřazeného ovládacího prvku DomainUpDown, vlastnost Items .
Vlastnosti
Capacity |
Získá nebo nastaví počet prvků, které ArrayList může obsahovat. (Zděděno od ArrayList) |
Count |
Získá počet prvků skutečně obsažených v souboru ArrayList. (Zděděno od ArrayList) |
IsFixedSize |
Získá hodnotu určující, zda ArrayList má pevnou velikost. (Zděděno od ArrayList) |
IsReadOnly |
Získá hodnotu, která určuje, zda je ArrayList určena jen pro čtení. (Zděděno od ArrayList) |
IsSynchronized |
Získá hodnotu označující, zda je přístup k ho ArrayList synchronizován (bezpečné vlákno). (Zděděno od ArrayList) |
Item[Int32] |
Získá nebo nastaví položku v zadaném indexovaném umístění v kolekci. |
SyncRoot |
Získá objekt, který lze použít k synchronizaci přístupu k ArrayList. (Zděděno od ArrayList) |
Metody
Add(Object) |
Přidá zadaný objekt na konec kolekce. |
AddRange(ICollection) |
Přidá prvky prvku ICollection na konec ArrayList. (Zděděno od ArrayList) |
BinarySearch(Int32, Int32, Object, IComparer) |
Vyhledá oblast prvků seřazených ArrayList pro prvek pomocí zadaného porovnávače a vrátí nulový index prvku. (Zděděno od ArrayList) |
BinarySearch(Object) |
Vyhledá celý seřazený ArrayList prvek pomocí výchozího porovnávače a vrátí index prvku založený na nule. (Zděděno od ArrayList) |
BinarySearch(Object, IComparer) |
Vyhledá celý seřazený ArrayList prvek pomocí zadaného porovnávače a vrátí nulový index prvku. (Zděděno od ArrayList) |
Clear() |
Odebere všechny elementy z kolekce ArrayList. (Zděděno od ArrayList) |
Clone() |
Vytvoří použádnou kopii .ArrayList (Zděděno od ArrayList) |
Contains(Object) |
Určuje, zda je prvek v objektu ArrayList. (Zděděno od ArrayList) |
CopyTo(Array) |
Zkopíruje celý objekt ArrayList do kompatibilního jednorozměrného Arraypole počínaje začátkem cílového pole. (Zděděno od ArrayList) |
CopyTo(Array, Int32) |
Zkopíruje celý ArrayList objekt do kompatibilního jednorozměrného Array, počínaje zadaným indexem cílového pole. (Zděděno od ArrayList) |
CopyTo(Int32, Array, Int32, Int32) |
Zkopíruje rozsah prvků od ArrayList do kompatibilního jednorozměrného Array, počínaje zadaným indexem cílového pole. (Zděděno od ArrayList) |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetEnumerator() |
Vrátí enumerátor pro celý ArrayList. (Zděděno od ArrayList) |
GetEnumerator(Int32, Int32) |
Vrátí výčt pro oblast prvků v sadě ArrayList. (Zděděno od ArrayList) |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetRange(Int32, Int32) |
Vrátí hodnotu ArrayList , která představuje podmnožinu prvků ve zdroji ArrayList. (Zděděno od ArrayList) |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
IndexOf(Object) |
Vyhledá zadaný Object index a vrátí nulový index prvního výskytu v rámci celého ArrayListsouboru . (Zděděno od ArrayList) |
IndexOf(Object, Int32) |
Vyhledá zadaný Object index a vrátí index založený na nule prvního výskytu v rozsahu prvků v ArrayList rozsahu prvků, který se rozšiřuje ze zadaného indexu na poslední prvek. (Zděděno od ArrayList) |
IndexOf(Object, Int32, Int32) |
Vyhledá zadaný Object index a vrátí index založený na nule prvního výskytu v rozsahu prvků, ArrayList který začíná na zadaném indexu a obsahuje zadaný počet prvků. (Zděděno od ArrayList) |
Insert(Int32, Object) |
Vloží zadaný objekt do kolekce v zadaném umístění. |
InsertRange(Int32, ICollection) |
Vloží prvky kolekce do zadaného indexu ArrayList . (Zděděno od ArrayList) |
LastIndexOf(Object) |
Vyhledá zadaný Object index a vrátí nulový index posledního výskytu v rámci celého ArrayListsouboru . (Zděděno od ArrayList) |
LastIndexOf(Object, Int32) |
Vyhledá zadaný Object a vrátí nulový index posledního výskytu v rozsahu prvků v ArrayList rozsahu prvků, který se rozšiřuje od prvního prvku na zadaný index. (Zděděno od ArrayList) |
LastIndexOf(Object, Int32, Int32) |
Vyhledá zadaný Object a vrátí index založený na nule posledního výskytu v rozsahu prvků, ArrayList který obsahuje zadaný počet prvků a končí na zadaném indexu. (Zděděno od ArrayList) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
Remove(Object) |
Odebere zadanou položku z kolekce. |
RemoveAt(Int32) |
Odebere položku ze zadaného umístění v kolekci. |
RemoveRange(Int32, Int32) |
Odebere z objektu ArrayList. (Zděděno od ArrayList) |
Reverse() |
Obrátí pořadí prvků v celém ArrayListobjektu . (Zděděno od ArrayList) |
Reverse(Int32, Int32) |
Vrátí pořadí prvků v zadaném rozsahu. (Zděděno od ArrayList) |
SetRange(Int32, ICollection) |
Zkopíruje prvky kolekce v rozsahu prvků v objektu ArrayList. (Zděděno od ArrayList) |
Sort() |
Seřadí prvky v celém ArrayListsouboru . (Zděděno od ArrayList) |
Sort(IComparer) |
Seřadí prvky v celém ArrayList rozsahu pomocí zadaného porovnávače. (Zděděno od ArrayList) |
Sort(Int32, Int32, IComparer) |
Seřadí prvky v oblasti prvků pomocí ArrayList zadaného porovnávače. (Zděděno od ArrayList) |
ToArray() |
Zkopíruje prvky pole ArrayList do nového Object pole. (Zděděno od ArrayList) |
ToArray(Type) |
Zkopíruje prvky prvku ArrayList do nového pole zadaného typu prvku. (Zděděno od ArrayList) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
TrimToSize() |
Nastaví kapacitu na skutečný počet prvků v sadě ArrayList. (Zděděno od ArrayList) |
Metody rozšíření
Cast<TResult>(IEnumerable) |
Přetypuje prvky zadaného IEnumerable typu. |
OfType<TResult>(IEnumerable) |
Filtruje prvky IEnumerable založené na zadaném typu. |
AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
AsQueryable(IEnumerable) |
Převede na IEnumerable IQueryable. |