ComboBox.EndUpdate Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возобновляет перерисовку элемента управления ComboBox после того, как вызов метода BeginUpdate() приостановил ее.
public:
void EndUpdate();
public void EndUpdate ();
member this.EndUpdate : unit -> unit
Public Sub EndUpdate ()
Примеры
В следующем примере кода показано использование BeginUpdate методов и EndUpdate методов. Этот пример является частью примера кода в обзоре 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
Комментарии
Предпочтительный способ добавления элементов в ComboBox класс — использовать AddRange метод ComboBox.ObjectCollection класса (с помощью Items свойства ).ComboBox Это позволяет одновременно добавлять массив элементов в список. Однако если вы хотите добавить элементы по одному с помощью Add метода ComboBox.ObjectCollection класса, можно использовать BeginUpdate метод, чтобы предотвратить повторение ComboBox элемента управления при каждом добавлении элемента в список. Завершив задачу добавления элементов в список, вызовите EndUpdate метод, чтобы включить ComboBox повторную настройку. Таким образом, добавление элементов может предотвратить мерцание рисунка ComboBox при добавлении большого количества элементов в список.