Combobox在winform和许多条目

时间:2012-09-10 15:11:11

标签: c# winforms combobox addrange

我正在尝试在winform中获得一个大约有5000个条目的组合框。我之前遇到过一个问题 - addrange挂起了这么多条目。我创建了一个单独的控件来为自己做这个而不会滞后,但是我将这个功能添加到现有的组合框中。

在试图查看我是否可以解决这个问题时,我正在查找VirtualizingStackPanel for WPF。

有没有办法提高几个字符串条目的addrange的性能?

1 个答案:

答案 0 :(得分:4)

您是否尝试过使用ComboBox.BeginUpdateComboxBox.EndUpdate?使用这些方法可以在添加项目时提高性能。

当然,如果你有5000个项目,那么使用ComboBox可能不是正确的控件(有超过200个项目左右使得滚动不可能,这使得有一个下拉选择器失败了)。您是否考虑过使用普通文本框而是使用自动填充提供程序?

相关问题