在组合框中显示有限的项目
本文关键字:项目 显示 组合 | 更新日期: 2023-09-27 17:49:24
在我的项目中,我有一个组合框,其中有60个值。当我开始运行应用程序时,我打开组合框选择一个值,它涵盖了我所有的表单应用程序,因为它有很多值。从视觉上看不太好。当我打开组合框选择一个值时,我只想显示其中的5个,用户可以通过向下滚动来选择其他55个项目。我如何在c#中做到这一点?
设置combobox
的MaxDropDownItems
属性为5,IntegralHeight = true
属性为
当IntegralHeight属性设置为true时,控件将自动调整大小以确保项不部分显示。如果希望根据表单的空间要求保持组合框的原始大小,请将此属性设置为false。如果组合框不包含任何项,则此属性不起作用。
EDIT:另一种可能是直接设置dropdownheight
comboBox1.DropDownHeight = comboBox1.Font.Height * 5;