我有一个组合框,但只有当超过30个项目时才显示滚动条。它导致组合框变得太长 - 不能责怪它,但有时候,人们认为它是丑陋的。那么有没有办法限制组合框上的最大可见项 - 就像我有60个项目一样,组合框一次只显示10个项目,使用滚动条可以查看更多项目。MFC组合框:当有x个项目时显示组合框的滚动条
0
A
回答
0
使用CBS_DISABLENOSCROLL来始终显示滚动条。
定义对话框资源中较小的下拉宽度。
或者在程序中调整高度。
- 拦截CBN_DROPDOWN通知
- 计算你想要的大小。
- 呼叫GetComboBoxInfo得到hwndList
- 使用SetWindowPos与SWP_NOMOVE和SWP_NOZORDER改变大小
0
相关问题
- 1. 组合框显示项目的升序
- 2. 用组合框项目帮助显示/隐藏另一个组合框
- 3. 组合框选择项目时显示重复的项目
- 4. WPF组合框自定义滚动条
- 5. 如何在ExtJS组合框中显示水平滚动条?
- 6. 如何使组合框项目显示什么设置为主组合框?
- 7. 组合框重复条目
- 8. 显示当前项目在组合框为itemRollOver
- 9. 显示AudioCaptureDevices的组合框
- 10. Visual Basic - 在文本框中显示组合框条目
- 11. 组合框Hightlight项目并突出显示浏览的项目
- 12. 选择所有组合框内的复选框Wpf中的组合框项目
- 13. 组合框在X ++
- 14. 显示选定的组合框项目显示名称
- 15. 当选择组合框上的项目时执行动作
- 16. 填充组合框项目
- 17. 组合框项目左
- 18. 组合框选择项目
- 19. 拆箱组合框项目
- 20. 从其他组合框的选定项目填充组合框
- 21. 以组合框的形式显示组合框的选定值
- 22. wpf组合框的选定值不显示在组合框上
- 23. 组合框显示部件
- 24. 组合框SelectedItem显示
- 25. 在组合框中显示一些项目以粗体显示
- 26. 如何从组合框1显示特定项目时,我选择从另一个组合框2
- 27. 绘制的线条上没有一个组合框显示
- 28. 比较2个组合框的项目
- 29. 当填充复选框时显示组合框出现
- 30. C#根据其他组合框添加项目到组合框
我试过这个,但它仍然显示30个项目,他们希望它只显示10个项目:( – 123iamking