Partager via


DomainUpDown.DomainUpDownItemCollection Classe

Définition

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
DomainUpDown.DomainUpDownItemCollection

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.

S’applique à

Voir aussi