繁体   English   中英

TToolBar:如何摆脱竖线?

[英]TToolBar: how to get rid of vertical bars?

当我有一个TToolbar并将非工具按钮控件放在上面时,该控件上会有多余的垂直条。 我如何摆脱酒吧?

在下图中,工具栏仅包含两个工具按钮和一个TLabel,没有分隔符。 注意字母V的竖线。

在此处输入图片说明

如果我没记错的话,这是由于放置在TToolBar中的其他非TToolButton控件的透明句柄所致,因此,如果将TLabel的“ Transparent”属性设置为false,则竖线将消失。

您可能想尝试JVCL组件套件(免费) Delphi Jedi 它具有很多视觉组件,包括各种面板和按钮。 他们也有带有渐变颜色的面板,例如图像按钮。

Delphi XE2 Hot Update 4,仍然出现此错误,我通过以下方法解决了该错误:

  1. 设置TLabel.Autosize:= False;
  2. TLabel.width:= 50; ->只需确保其超过字幕,至少10像素
  3. TLabel.Alignment:= taRightJustify

谢谢。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM