开发者

Multiline Balloon Hints in Delphi

开发者 https://www.devze.com 2023-03-16 13:34 出处:网络
I am changing my applications tooltips to use BalloonHints. For the test I am using a single line and it is displayed nicely. But when the hint text is multi-line (i.e existing hints look like this ..

I am changing my applications tooltips to use BalloonHints. For the test I am using a single line and it is displayed nicely. But when the hint text is multi-line (i.e existing hints look like this ...

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

开发者_如何学JAVAWhen this is displayed in the BalloonHint, the size is wrong and the whole list of entries are offset so that they disappear.

Anyone got any helpful suggestions ?

Update: It seems it is the title that messes the display up. I'll report it in qc.


So you already knew that if you put #13#10 into the properties inspector that's actually only putting the characters literally into the string. Do it this way instead:

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

end;

When I try it in Delphi XE, it looks fine to me.

Multiline Balloon Hints in Delphi

TMS's hint component is much nicer -- so if you can switch to something else, try that. You could also try TJvBalloonHint in JVCL.

0

精彩评论

暂无评论...
验证码 换一张
取 消