ComboBox.EndUpdate 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在 ComboBox 方法暫停繪製之後,繼續繪製 BeginUpdate() 控制項。
public:
void EndUpdate();
public void EndUpdate ();
member this.EndUpdate : unit -> unit
Public Sub EndUpdate ()
範例
下列程式碼範例顯示 和 EndUpdate 方法的使用 BeginUpdate 方式。 此範例是類別概觀中程式碼範例的 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 ComboBox 方法 (Items 。 這可讓您一次將專案陣列新增至清單。 不過,如果您想要使用 Add 類別的 ComboBox.ObjectCollection 方法一次新增一個專案,您可以使用 BeginUpdate 方法防止控制項在每次將專案新增至清單中時重繪 ComboBox 。 完成將專案新增至清單的工作之後,請呼叫 EndUpdate 方法以啟用 ComboBox 重新繪製。 當大量專案新增至清單時,新增專案的方式可能會防止閃爍的繪圖 ComboBox 。