ComboBox.EndUpdate メソッド
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)


ComboBox に項目を追加するには、ComboBox の Items プロパティを使用してアクセスする ComboBox.ObjectCollection クラスの AddRange メソッドを使用する方法をお勧めします。これにより、項目の配列をリストに一度に追加できます。しかし、ComboBox.ObjectCollection クラスの Add メソッドを使用して 1 つずつ項目を追加する場合は、BeginUpdate メソッドを使用して、項目がリストに追加されるたびに ComboBox が再描画されるという状況を回避できます。項目をリストに追加するタスクが完了した後で、EndUpdate メソッドを呼び出して ComboBox を再描画できるようにします。リストに多数の項目を追加する場合は、この方法で項目を追加すると、ComboBox を描画するときにちらつきません。

BeginUpdate メソッドと EndUpdate メソッドを使用するコード例を次に示します。この例は、ComboBox クラスの概要で取り上げているコード例の一部分です。
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
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(); }

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からComboBox.EndUpdate メソッドを検索する場合は、下記のリンクをクリックしてください。

- ComboBox.EndUpdate メソッドのページへのリンク