Delphi中的多行气球提示

时间:2011-07-01 12:16:39

标签: delphi

我正在更改我的应用程序工具提示以使用BalloonHints。对于测试我使用单行并且它显示得很好。但是当提示文本是多行的时(即现有的提示看起来像这样......

'This is a test' + #13 + 'Hello'+ #13 + 'Hello'+ #13 + 'Hello'+ #13 + 'Hello'

当它在BalloonHint中显示时,大小错误,整个条目列表都会被偏移,以便它们消失。

任何人都有任何有用的建议吗?

更新:似乎是标题会混淆显示效果。我会在qc中报告。

1 个答案:

答案 0 :(得分:5)

所以你已经知道如果你将#13#10放入属性检查器中,实际上只是将字符放入字符串中。这样做是这样的:

procedure TForm2.FormCreate(Sender: TObject);
begin
  Button1.Hint := 'This is a test' + #13 + 'Hello'+ #13 + 'Hello'+ #13 + 'Hello'+ #13 + 'Hello';

end;

当我在Delphi XE中试用它时,它看起来很好。 enter image description here

TMS的hint component更好 - 所以如果你可以切换到别的东西,试试吧。您也可以在JVCL中尝试TJvBalloonHint。