【发布时间】:2014-06-19 16:09:46
【问题描述】:
我在表单上放置了TActionMainMenuBar,如下所示:
现在,它看起来非常好,除了左边应该放置图像的空白处。由于我不需要在菜单中绘制图像,我怎样才能完全隐藏那个间隙?找不到任何我可以用来隐藏它的属性,而且 Google 查询没有返回关于该主题的结果。
【问题讨论】:
-
我不认为你可以隐藏那个排水沟。它也不仅仅用于图像。检查和项目符号。
-
如果可能的话,我想至少拥有 OwnerDraw,这样我就可以手动确定它的外观。我需要检查,但是对于该功能来说太大了,如果可能的话,我想将其缩小一点。或者对于不可检查的项目可能完全隐藏它,这将是理想的。
-
如果您需要支票,那么您应该离开它。您的用户不会在意。您可以编写自己的样式挂钩,但很容易出错。
-
在您的计算机上打开记事本并查看其菜单。这就是标准 Windows 菜单的样子。无论有没有图像,那里都有一个排水沟。
-
但是标准菜单的间距要小很多,而且分隔线一直到开头。而在 TActionMainMenuBar 中却没有。从菜单整个宽度的 1/5 开始看起来很丑。但它看起来像它的主要 PITA 使其没有图像排水沟。在下雨天,我们会看看 VCL 样式的覆盖。
标签: delphi delphi-xe2 vcl