我注意到当你将按钮的Style设置为tbsDropdown时,TToolButton的高度会增加。我可以理解宽度的增加,所以按钮有空间绘制向下的箭头,但我不确定是否需要增加高度。TToolButton高度随着style = tbsDropdown增长
步骤来重现问题(德尔福2010,Windows 7的64位):
- 添加TToolbar的形式,ShowCaptions =真
- 右键点击一个按钮添加到工具栏
- 设置按钮风格= tbsDropDown和通知按钮生长在高度
当有分配给该工具条 图像相同的高度增加发生,在这种情况下,存在ALR伊迪有足够多的垂直空间可用 在按钮中绘制下拉。
这里有一个直观例子: alt text http://img440.imageshack.us/img440/1462/ttoolbar02.png alt text http://img291.imageshack.us/img291/966/ttoolbar01.png
是有一种解决方法没有黑客的VCL,或者是这个硬编码到Windows的控制?