ComboBox.EndUpdate Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.