DomainUpDown.DomainUpDownItemCollection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Encapsule une collection d'objets à l'usage de la 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
- Héritage
Exemples
L’exemple suivant crée et initialise un DomainUpDown contrôle. L’exemple vous permet de définir certaines de ses propriétés et de créer une collection de chaînes à afficher dans le contrôle up-down. Le code suppose qu’un TextBox, CheckBox et un Button ont été instanciés sur un formulaire. L’exemple suppose également que vous avez une variable membre au niveau de la classe déclarée en tant qu’entier signé 32 bits nommé myCounter
. Vous pouvez entrer une chaîne dans la zone de texte et l’ajouter à la Items collection lorsque le bouton est cliqué. En cliquant sur la case à cocher, vous pouvez activer/désactiver la Sorted propriété et observer la différence dans la collection d’éléments dans le contrôle haut vers le bas.
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
Remarques
Pour créer une collection d’objets à afficher dans le DomainUpDown contrôle, vous pouvez ajouter ou supprimer les éléments individuellement à l’aide des méthodes et Remove des Add méthodes. La collection est accessible à partir du contrôle parent, DomainUpDownpar la Items propriété.
Propriétés
Capacity |
Obtient ou définit le nombre d'éléments que ArrayList peut contenir. (Hérité de ArrayList) |
Count |
Obtient le nombre d’éléments réellement contenus dans ArrayList. (Hérité de ArrayList) |
IsFixedSize |
Obtient une valeur indiquant si ArrayList est de taille fixe. (Hérité de ArrayList) |
IsReadOnly |
Obtient une valeur indiquant si ArrayList est en lecture seule. (Hérité de ArrayList) |
IsSynchronized |
Obtient une valeur indiquant si l’accès à ArrayList est synchronisé (thread-safe). (Hérité de ArrayList) |
Item[Int32] |
Obtient ou définit l'élément à la position d'index spécifiée dans la collection. |
SyncRoot |
Obtient un objet qui peut être utilisé pour synchroniser l’accès à ArrayList. (Hérité de ArrayList) |
Méthodes
Add(Object) |
Ajoute l'objet spécifié à la fin de la collection. |
AddRange(ICollection) |
Ajoute les éléments de ICollection à la fin de ArrayList. (Hérité de ArrayList) |
BinarySearch(Int32, Int32, Object, IComparer) |
Recherche un élément utilisant le comparateur spécifié dans une plage d'éléments du ArrayList trié et retourne l'index de base zéro de l'élément. (Hérité de ArrayList) |
BinarySearch(Object) |
Recherche un élément utilisant le comparateur par défaut dans le ArrayList entièrement trié et retourne l'index de base zéro de l'élément. (Hérité de ArrayList) |
BinarySearch(Object, IComparer) |
Recherche un élément utilisant le comparateur spécifié dans le ArrayList entièrement trié et retourne l'index de base zéro de l'élément. (Hérité de ArrayList) |
Clear() |
Supprime tous les éléments de ArrayList. (Hérité de ArrayList) |
Clone() |
Crée une copie superficielle de ArrayList. (Hérité de ArrayList) |
Contains(Object) |
Détermine si le ArrayList contient un élément. (Hérité de ArrayList) |
CopyTo(Array) |
Copie l’ensemble de ArrayList dans un Array compatible unidimensionnel en commençant au début du tableau cible. (Hérité de ArrayList) |
CopyTo(Array, Int32) |
Copie l'ensemble de l'objet ArrayList vers un objet Array unidimensionnel compatible, en commençant à l'index spécifié du tableau cible. (Hérité de ArrayList) |
CopyTo(Int32, Array, Int32, Int32) |
Copie une plage d’éléments de ArrayList vers un Array unidimensionnel compatible, en commençant à l’index spécifié du tableau cible. (Hérité de ArrayList) |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetEnumerator() |
Retourne un énumérateur pour le ArrayList entier. (Hérité de ArrayList) |
GetEnumerator(Int32, Int32) |
Retourne un énumérateur pour une plage d’éléments d’ArrayList. (Hérité de ArrayList) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetRange(Int32, Int32) |
Retourne un ArrayList qui représente un sous-ensemble des éléments du ArrayList source. (Hérité de ArrayList) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
IndexOf(Object) |
Recherche le Object spécifié et retourne l’index de base zéro de la première occurrence dans l’ensemble du ArrayList. (Hérité de ArrayList) |
IndexOf(Object, Int32) |
Recherche le Object spécifié et retourne l’index de base zéro de la première occurrence au sein de la plage d’éléments du ArrayList qui s’étend de l’index spécifié jusqu’au dernier élément. (Hérité de ArrayList) |
IndexOf(Object, Int32, Int32) |
Recherche le Object spécifié et retourne l’index de base zéro de la première occurrence dans la plage d’éléments de ArrayList qui commence à l’index spécifié et qui contient le nombre d’éléments spécifié. (Hérité de ArrayList) |
Insert(Int32, Object) |
Insère dans la collection l'objet spécifié à l'emplacement déterminé. |
InsertRange(Int32, ICollection) |
Insère les éléments d'une collection dans ArrayList au niveau de l'index spécifié. (Hérité de ArrayList) |
LastIndexOf(Object) |
Recherche le Object spécifié et retourne l’index de base zéro de la dernière occurrence dans l’ensemble du ArrayList. (Hérité de ArrayList) |
LastIndexOf(Object, Int32) |
Recherche le Object spécifié et retourne l’index de base zéro de la dernière occurrence dans la plage d’éléments de l’ArrayList qui s’étend du premier élément à l’index spécifié. (Hérité de ArrayList) |
LastIndexOf(Object, Int32, Int32) |
Recherche le Object spécifié et retourne l’index de base zéro de la dernière occurrence dans la plage d’éléments de ArrayList qui contient le nombre spécifié d’éléments et se termine à l’index spécifié. (Hérité de ArrayList) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
Remove(Object) |
Supprime l’élément spécifié de la collection. |
RemoveAt(Int32) |
Supprime l'élément de l'emplacement spécifié dans la collection. |
RemoveRange(Int32, Int32) |
Supprime une plage d'éléments de ArrayList. (Hérité de ArrayList) |
Reverse() |
Inverse l'ordre des éléments dans l'ensemble de ArrayList. (Hérité de ArrayList) |
Reverse(Int32, Int32) |
Inverse l'ordre des éléments dans la plage spécifiée. (Hérité de ArrayList) |
SetRange(Int32, ICollection) |
Copie les éléments d’une collection par-dessus une plage d’éléments dans ArrayList. (Hérité de ArrayList) |
Sort() |
Trie les éléments dans l’intégralité de ArrayList. (Hérité de ArrayList) |
Sort(IComparer) |
Trie les éléments dans l'ensemble de ArrayList à l'aide du comparateur spécifié. (Hérité de ArrayList) |
Sort(Int32, Int32, IComparer) |
Trie les éléments dans une plage d'éléments de ArrayList à l'aide du comparateur spécifié. (Hérité de ArrayList) |
ToArray() |
Copie les éléments de ArrayList dans un nouveau tableau Object. (Hérité de ArrayList) |
ToArray(Type) |
Copie les éléments de ArrayList vers un nouveau tableau du type d'élément spécifié. (Hérité de ArrayList) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
TrimToSize() |
Définit la capacité au nombre réel d'éléments dans ArrayList. (Hérité de ArrayList) |
Méthodes d’extension
Cast<TResult>(IEnumerable) |
Effectue un cast des éléments d'un IEnumerable vers le type spécifié. |
OfType<TResult>(IEnumerable) |
Filtre les éléments d'un IEnumerable en fonction du type spécifié. |
AsParallel(IEnumerable) |
Active la parallélisation d'une requête. |
AsQueryable(IEnumerable) |
Convertit un IEnumerable en IQueryable. |