DomainUpDown.DomainUpDownItemCollection 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.
Hiermee wordt een verzameling objecten ingekapseld voor gebruik door de DomainUpDown klasse.
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
- Overname
Voorbeelden
In het volgende voorbeeld wordt een DomainUpDown besturingselement gemaakt en geïnitialiseerd. In het voorbeeld kunt u enkele eigenschappen instellen en een verzameling tekenreeksen maken voor weergave in het besturingselement omhoog. In de code wordt ervan uitgegaan dat een TextBoxen CheckBox een Button zijn geïnstantieerd op een formulier. In het voorbeeld wordt ook ervan uitgegaan dat u een lidvariabele op klasseniveau hebt gedeclareerd als een 32-bits geheel getal met de naam myCounter. U kunt een tekenreeks invoeren in het tekstvak en deze toevoegen aan de Items verzameling wanneer op de knop wordt geklikt. Door op het selectievakje te klikken, kunt u de Sorted eigenschap in-/uitschakelen en het verschil bekijken in de verzameling items in het besturingselement omhoog.
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
Opmerkingen
Als u een verzameling objecten wilt maken die in het DomainUpDown besturingselement moeten worden weergegeven, kunt u de items afzonderlijk toevoegen of verwijderen met behulp van de Add en Remove methoden. De verzameling wordt geopend vanuit het bovenliggende besturingselement, DomainUpDowndoor de Items eigenschap.
Eigenschappen
| Name | Description |
|---|---|
| Capacity |
Hiermee haalt u het aantal elementen op of ArrayList stelt u dit in. (Overgenomen van ArrayList) |
| Count |
Hiermee haalt u het aantal elementen op dat daadwerkelijk is opgenomen in de ArrayList. (Overgenomen van ArrayList) |
| IsFixedSize |
Hiermee wordt een waarde opgehaald die aangeeft of de grootte van een ArrayList vaste grootte is. (Overgenomen van ArrayList) |
| IsReadOnly |
Hiermee wordt een waarde opgehaald die aangeeft of het ArrayList kenmerk Alleen-lezen is. (Overgenomen van ArrayList) |
| IsSynchronized |
Hiermee wordt een waarde opgehaald die aangeeft of de toegang tot de ArrayList synchronisatie is gesynchroniseerd (thread safe). (Overgenomen van ArrayList) |
| Item[Int32] |
Hiermee wordt het item opgehaald of ingesteld op de opgegeven geïndexeerde locatie in de verzameling. |
| SyncRoot |
Hiermee haalt u een object op dat kan worden gebruikt om de toegang tot het ArrayListobject te synchroniseren. (Overgenomen van ArrayList) |
Methoden
| Name | Description |
|---|---|
| Add(Object) |
Hiermee voegt u het opgegeven object toe aan het einde van de verzameling. |
| AddRange(ICollection) |
Voegt de elementen van een ICollection aan het einde van de ArrayList. (Overgenomen van ArrayList) |
| BinarySearch(Int32, Int32, Object, IComparer) |
Zoekt in een bereik van elementen in de gesorteerde ArrayList op een element met behulp van de opgegeven vergelijkingsfunctie en retourneert de op nul gebaseerde index van het element. (Overgenomen van ArrayList) |
| BinarySearch(Object, IComparer) |
Hiermee wordt gezocht naar het hele element dat is gesorteerd ArrayList op basis van de opgegeven vergelijkingsfunctie en wordt de op nul gebaseerde index van het element geretourneerd. (Overgenomen van ArrayList) |
| BinarySearch(Object) |
Hiermee wordt gezocht naar het hele element dat is gesorteerd ArrayList op een element met behulp van de standaardvergelijker en wordt de op nul gebaseerde index van het element geretourneerd. (Overgenomen van ArrayList) |
| Clear() |
Hiermee verwijdert u alle elementen uit de ArrayList. (Overgenomen van ArrayList) |
| Clone() |
Maakt een ondiepe kopie van de ArrayList. (Overgenomen van ArrayList) |
| Contains(Object) |
Bepaalt of een element zich in de ArrayList. (Overgenomen van ArrayList) |
| CopyTo(Array, Int32) |
Kopieert het hele ArrayList naar een compatibele eendimensionale Arraywaarde, beginnend bij de opgegeven index van de doelmatrix. (Overgenomen van ArrayList) |
| CopyTo(Array) |
Hiermee kopieert u het hele ArrayList naar een compatibele eendimensionale Arraywaarde, te beginnen bij het begin van de doelmatrix. (Overgenomen van ArrayList) |
| CopyTo(Int32, Array, Int32, Int32) |
Kopieert een bereik van elementen van de ArrayList naar een compatibele eendimensionale Array, beginnend bij de opgegeven index van de doelmatrix. (Overgenomen van ArrayList) |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetEnumerator() |
Retourneert een enumerator voor het hele ArrayList. (Overgenomen van ArrayList) |
| GetEnumerator(Int32, Int32) |
Retourneert een enumerator voor een reeks elementen in de ArrayList. (Overgenomen van ArrayList) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetRange(Int32, Int32) |
Retourneert een ArrayList die een subset van de elementen in de bron ArrayListvertegenwoordigt. (Overgenomen van ArrayList) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| IndexOf(Object, Int32, Int32) |
Zoekt naar de opgegeven Object en retourneert de op nul gebaseerde index van het eerste exemplaar binnen het bereik van elementen in de ArrayList opgegeven index en bevat het opgegeven aantal elementen. (Overgenomen van ArrayList) |
| IndexOf(Object, Int32) |
Zoekt naar de opgegeven Object en retourneert de op nul gebaseerde index van het eerste exemplaar binnen het bereik van elementen in de ArrayList opgegeven index tot het laatste element. (Overgenomen van ArrayList) |
| IndexOf(Object) |
Zoekt naar de opgegeven Object en retourneert de op nul gebaseerde index van het eerste exemplaar binnen het hele ArrayListexemplaar. (Overgenomen van ArrayList) |
| Insert(Int32, Object) |
Hiermee voegt u het opgegeven object in de verzameling in op de opgegeven locatie. |
| InsertRange(Int32, ICollection) |
Hiermee voegt u de elementen van een verzameling in de ArrayList opgegeven index in. (Overgenomen van ArrayList) |
| LastIndexOf(Object, Int32, Int32) |
Zoekt naar de opgegeven Object en retourneert de op nul gebaseerde index van het laatste exemplaar binnen het bereik van elementen in het ArrayList opgegeven aantal elementen en eindigt op de opgegeven index. (Overgenomen van ArrayList) |
| LastIndexOf(Object, Int32) |
Zoekt naar de opgegeven Object en retourneert de op nul gebaseerde index van het laatste exemplaar binnen het bereik van elementen in de ArrayList die zich uitbreidt van het eerste element naar de opgegeven index. (Overgenomen van ArrayList) |
| LastIndexOf(Object) |
Zoekt naar de opgegeven Object en retourneert de op nul gebaseerde index van het laatste exemplaar binnen het hele ArrayListexemplaar. (Overgenomen van ArrayList) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| Remove(Object) |
Hiermee verwijdert u het opgegeven item uit de verzameling. |
| RemoveAt(Int32) |
Hiermee verwijdert u het item van de opgegeven locatie in de verzameling. |
| RemoveRange(Int32, Int32) |
Hiermee verwijdert u een reeks elementen uit de ArrayList. (Overgenomen van ArrayList) |
| Reverse() |
Hiermee wordt de volgorde van de elementen in het gehele ArrayListelement omgekeerd. (Overgenomen van ArrayList) |
| Reverse(Int32, Int32) |
Hiermee wordt de volgorde van de elementen in het opgegeven bereik omgekeerd. (Overgenomen van ArrayList) |
| SetRange(Int32, ICollection) |
Kopieert de elementen van een verzameling over een reeks elementen in de ArrayList. (Overgenomen van ArrayList) |
| Sort() |
Hiermee sorteert u de elementen in het hele ArrayList. (Overgenomen van ArrayList) |
| Sort(IComparer) |
Hiermee sorteert u de elementen in het geheel ArrayList met behulp van de opgegeven vergelijkingsfunctie. (Overgenomen van ArrayList) |
| Sort(Int32, Int32, IComparer) |
Hiermee sorteert u de elementen in een reeks elementen in ArrayList het gebruik van de opgegeven vergelijkingsfunctie. (Overgenomen van ArrayList) |
| ToArray() |
Kopieert de elementen van de ArrayList naar een nieuwe Object matrix. (Overgenomen van ArrayList) |
| ToArray(Type) |
Kopieert de elementen van de ArrayList naar een nieuwe matrix van het opgegeven elementtype. (Overgenomen van ArrayList) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| TrimToSize() |
Hiermee stelt u de capaciteit in op het werkelijke aantal elementen in de ArrayList. (Overgenomen van ArrayList) |
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. |