ComboBox.EndUpdate Méthode
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.
Reprend la peinture du contrôle ComboBox après qu'elle a été suspendue par la méthode BeginUpdate().
public:
void EndUpdate();
public void EndUpdate ();
member this.EndUpdate : unit -> unit
Public Sub EndUpdate ()
Exemples
L’exemple de code suivant montre l’utilisation des méthodes et EndUpdate des BeginUpdate méthodes. L’exemple fait partie d’un exemple de code dans la vue d’ensemble de la ComboBox classe.
void addGrandButton_Click( Object^ sender, System::EventArgs^ e )
{
comboBox1->BeginUpdate();
for ( int i = 0; i < 1000; i++ )
{
comboBox1->Items->Add( "New Item " + i.ToString() );
}
comboBox1->EndUpdate();
}
private void addGrandButton_Click(object sender, System.EventArgs e) {
comboBox1.BeginUpdate();
for (int i = 0; i < 1000; i++) {
comboBox1.Items.Add("New Item " + i.ToString());
}
comboBox1.EndUpdate();
}
Private Sub addGrandButton_Click(ByVal sender As Object, ByVal e As System.EventArgs)
comboBox1.BeginUpdate()
Dim I As Integer
For I = 0 To 1000
comboBox1.Items.Add("New Item " + i.ToString())
Next
comboBox1.EndUpdate()
End Sub
Remarques
La méthode préférée pour ajouter des éléments à la ComboBox classe consiste à utiliser la AddRange méthode de la ComboBox.ObjectCollection classe (via la Items propriété du ComboBox). Cela vous permet d’ajouter un tableau d’éléments à la liste à la fois. Toutefois, si vous souhaitez ajouter des éléments un à la fois à l’aide de la Add méthode de la ComboBox.ObjectCollection classe, vous pouvez utiliser la BeginUpdate méthode pour empêcher le contrôle de repeindre chaque ComboBox fois qu’un élément est ajouté à la liste. Une fois que vous avez terminé la tâche d’ajouter des éléments à la liste, appelez la EndUpdate méthode pour activer le ComboBox repaint. Cette façon d’ajouter des éléments peut empêcher le ComboBox dessin scintillé du moment où un grand nombre d’éléments sont ajoutés à la liste.