Bagikan melalui


ComboBox.EndUpdate Metode

Definisi

Melanjutkan pengecatan ComboBox kontrol setelah lukisan ditangguhkan oleh BeginUpdate() metode .

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

Contoh

Contoh kode berikut menunjukkan penggunaan BeginUpdate metode dan EndUpdate . Contohnya adalah bagian dari contoh kode dalam ComboBox gambaran umum kelas.

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

Keterangan

Cara yang disukai untuk menambahkan item ke ComboBox adalah dengan menggunakan AddRange metode ComboBox.ObjectCollection kelas (melalui Items properti ComboBox). Ini memungkinkan Anda untuk menambahkan array item ke daftar pada satu waktu. Namun, jika Anda ingin menambahkan item satu per satu menggunakan Add metode ComboBox.ObjectCollection kelas , Anda dapat menggunakan BeginUpdate metode untuk mencegah kontrol mengecat ComboBox ulang setiap kali item ditambahkan ke daftar. Setelah Anda menyelesaikan tugas menambahkan item ke daftar, panggil EndUpdate metode untuk mengaktifkan ComboBox pengecatan ulang. Cara menambahkan item ini dapat mencegah gambar ComboBox berkedot saat sejumlah besar item ditambahkan ke daftar.

Berlaku untuk