一个Delphi7的BUG

combobox有个属性DropDownCount可以控制显示的下拉数量, 但是

在Delphi7中, TCombobox或者任何从TCustomComboBox继承下来的类, 在windows7环境下下如果程序使用了XP风格(引用XPMan单元)

那么下拉数量则被控制在30, 并且无法更改, DropDownCount属性完全失效(如果Items中超过30个元素, 则显示30个下拉, 如果比30个少, 则全部显示)

 

这个BUG在D2010中不存在, 同样吧D2010的windowsXP.res文件复制过来应用在程序里无效, 所以猜测应该是Delphi7 VCL本身的问题

posted on 2014-01-03 16:50  黑暗煎饼果子  阅读(457)  评论(0编辑  收藏  举报