Freigeben über


ComboBox.EndUpdate Methode

Definition

Setzt das Zeichnen des ComboBox Steuerelements fort, nachdem das Zeichnen durch die BeginUpdate() Methode angehalten wurde.

public:
 void EndUpdate();
public void EndUpdate();
member this.EndUpdate : unit -> unit
Public Sub EndUpdate ()

Beispiele

Das folgende Codebeispiel zeigt die Verwendung der Methoden und EndUpdate deren BeginUpdate Verwendung. Das Beispiel ist Teil eines Codebeispiels in der ComboBox Klassenübersicht.

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

Hinweise

Die bevorzugte Methode zum Hinzufügen von Elementen zum ComboBox Hinzufügen von Elementen besteht darin, die AddRange Methode der ComboBox.ObjectCollection Klasse (über die Items Eigenschaft der ComboBoxKlasse) zu verwenden. Auf diese Weise können Sie der Liste gleichzeitig ein Array von Elementen hinzufügen. Wenn Sie jedoch elemente einzeln mithilfe der Add Methode der ComboBox.ObjectCollection Klasse hinzufügen möchten, können Sie die BeginUpdate Methode verwenden, um zu verhindern, dass das ComboBox Steuerelement jedes Mal aktualisiert wird, wenn ein Element der Liste hinzugefügt wird. Nachdem Sie die Aufgabe zum Hinzufügen von Elementen zur Liste abgeschlossen haben, rufen Sie die EndUpdate Methode auf, um die ComboBox Neubeschriftung zu aktivieren. Mit dieser Methode zum Hinzufügen von Elementen kann verhindert werden, dass die Flimmerung der ComboBox Elemente geflimmert wird, wenn der Liste eine große Anzahl von Elementen hinzugefügt wird.

Gilt für: