默认情况下,当我点击Delphi TFilterComboBox时,它只会显示8个项目。要访问其余部分,用户必须向下滚动,这是一个浪费时间。我可以让它显示更多项目(甚至是所有项目)吗?
我找到了一个答案:“如果在资源模板编辑器中单击组合框,则可以拖动其”打开“的框架大小以适应更多项目。” 但我不知道这是什么“资源模板编辑器”。
答案 0 :(得分:4)
通常,人们希望使用其DropDownCount属性来设置下拉窗口中可见的最大项目数。但这似乎隐藏在这里(即它受到保护)。我想可以直接发送消息:
SendMessage(FilterComboBox1.Handle, CB_SETMINVISIBLE,
WPARAM(YourDropDownCount), 0);