ComboBox.EndUpdate Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Återupptar målningen av ComboBox kontrollen efter att målningen BeginUpdate() har pausats av metoden.
public:
void EndUpdate();
public void EndUpdate();
member this.EndUpdate : unit -> unit
Public Sub EndUpdate ()
Exempel
I följande kodexempel visas användningen av BeginUpdate metoderna och EndUpdate . Exemplet är en del av ett kodexempel i klassöversikten ComboBox .
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
Kommentarer
Det bästa sättet att lägga till objekt i ComboBox är att använda AddRange -metoden för ComboBox.ObjectCollection klassen (via Items egenskapen för ComboBox). På så sätt kan du lägga till en matris med objekt i listan samtidigt. Men om du vill lägga till objekt en i taget med Add hjälp av ComboBox.ObjectCollection -metoden för klassen kan du använda BeginUpdate metoden för att förhindra att kontrollen omformning av ComboBox varje gång ett objekt läggs till i listan. När du har slutfört uppgiften att lägga till objekt i listan anropar EndUpdate du metoden för att aktivera ommålningen ComboBox . Det här sättet att lägga till objekt kan förhindra flimmerad ritning av ComboBox när ett stort antal objekt läggs till i listan.