ComboBox.EndUpdate Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Nimmt das Zeichnen des ComboBox-Steuerelements wieder auf, nachdem es durch die BeginUpdate()-Methode ausgesetzt 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 zur ComboBox Klasse 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 jeweils 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 Steuerelement jedes ComboBox Mal neu erstellt 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. Auf diese Weise kann das Hinzufügen von Elementen die Flimmerung ComboBox der Elemente verhindern, wenn der Liste eine große Anzahl von Elementen hinzugefügt wird.