ComboBox.EndUpdate Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Riprende il disegno del controllo ComboBox dopo la sospensione da parte del metodo BeginUpdate().
public:
void EndUpdate();
public void EndUpdate ();
member this.EndUpdate : unit -> unit
Public Sub EndUpdate ()
Esempio
Nell'esempio di codice seguente viene illustrato l'utilizzo dei BeginUpdate metodi e EndUpdate . L'esempio fa parte di un esempio di codice nella panoramica della ComboBox classe.
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
Commenti
Il modo preferito per aggiungere elementi a ComboBox è usare il AddRange metodo della ComboBox.ObjectCollection classe (tramite la Items proprietà di ComboBox). In questo modo è possibile aggiungere una matrice di elementi all'elenco contemporaneamente. Tuttavia, se si desidera aggiungere elementi uno alla volta usando il Add metodo della ComboBox.ObjectCollection classe , è possibile utilizzare il BeginUpdate metodo per impedire al controllo di ridipingere ogni ComboBox volta che un elemento viene aggiunto all'elenco. Dopo aver completato l'attività di aggiunta di elementi all'elenco, chiamare il EndUpdate metodo per abilitare l'oggetto ComboBox da aggiornare. Questo modo di aggiungere elementi può impedire il disegno sfarfallio di ComboBox quando viene aggiunto un numero elevato di elementi all'elenco.