ComboBox.EndUpdate Methode

Definitie

Hervat het schilderen van het ComboBox besturingselement nadat het schilderen door de BeginUpdate() methode is onderbroken.

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

Voorbeelden

In het volgende codevoorbeeld ziet u het gebruik van de BeginUpdate en EndUpdate methoden. Het voorbeeld maakt deel uit van een codevoorbeeld in het ComboBox klasseoverzicht.

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

Opmerkingen

De voorkeursmethode om items aan de ComboBox klasse toe te voegen is door de AddRange methode van de ComboBox.ObjectCollection klasse te gebruiken (via de Items eigenschap van de ComboBoxklasse). Hiermee kunt u tegelijk een matrix met items aan de lijst toevoegen. Als u echter items één voor één wilt toevoegen met behulp van de Add methode van de ComboBox.ObjectCollection klasse, kunt u de BeginUpdate methode gebruiken om te voorkomen dat het besturingselement telkens ComboBox wanneer een item wordt toegevoegd aan de lijst opnieuw wordt geschilderd. Zodra u de taak voor het toevoegen van items aan de lijst hebt voltooid, roept u de EndUpdate methode aan om de ComboBox functie opnieuw te kunnen instellen. Op deze manier kunt u voorkomen dat items worden gelikkerd wanneer ComboBox een groot aantal items aan de lijst wordt toegevoegd.

Van toepassing op