在我的项目中,我有一个组合框,其中有60个值。当我开始运行应用程序时,我打开组合框来选择一个值,它涵盖了我的所有表单应用程序,因为它有很多值。它看起来不太好看。当我打开组合框来选择一个值时,我想只显示其中的5个,用户可以通过向下滚动选择另一个55项。我怎么能在C#中做到这一点?
答案 0 :(得分:3)
您应该将MaxDropDownItems
的{{1}}属性设置为5和combobox
当IntegralHeight属性设置为true时,控件会自动调整大小以确保不会部分显示项目。如果要根据表单的空间要求维护ComboBox的原始大小,请将此属性设置为false。如果ComboBox不包含任何项目,则此属性无效。
编辑:另一种可能性是直接设置dropdownheight
IntegralHeight = true