在组合框中显示有限的项目

时间:2012-12-25 09:12:10

标签: c# .net

在我的项目中,我有一个组合框,其中有60个值。当我开始运行应用程序时,我打开组合框来选择一个值,它涵盖了我的所有表单应用程序,因为它有很多值。它看起来不太好看。当我打开组合框来选择一个值时,我想只显示其中的5个,用户可以通过向下滚动选择另一个55项。我怎么能在C#中做到这一点?

1 个答案:

答案 0 :(得分:3)

您应该将MaxDropDownItems的{​​{1}}属性设置为5和combobox

当IntegralHeight属性设置为true时,控件会自动调整大小以确保不会部分显示项目。如果要根据表单的空间要求维护ComboBox的原始大小,请将此属性设置为false。如果ComboBox不包含任何项目,则此属性无效。

编辑:另一种可能性是直接设置dropdownheight

IntegralHeight = true