如何将Filter ComboBox(下拉框)放大?

时间:2011-07-19 18:32:25

标签: delphi

默认情况下,当我点击Delphi TFilterComboBox时,它只会显示8个项目。要访问其余部分,用户必须向下滚动,这是一个浪费时间。我可以让它显示更多项目(甚至是所有项目)吗?


我找到了一个答案:“如果在资源模板编辑器中单击组合框,则可以拖动其”打开“的框架大小以适应更多项目。” 但我不知道这是什么“资源模板编辑器”。

1 个答案:

答案 0 :(得分:4)

通常,人们希望使用其DropDownCount属性来设置下拉窗口中可见的最大项目数。但这似乎隐藏在这里(即它受到保护)。我想可以直接发送消息:

SendMessage(FilterComboBox1.Handle, CB_SETMINVISIBLE, 
  WPARAM(YourDropDownCount), 0);