请教大虾:自定义tooltip的使用方法,如何设置显示和消失延时和设置字体颜色?急!! (100分)

  • 主题发起人 主题发起人 lixg
  • 开始时间 开始时间
L

lixg

Unregistered / Unconfirmed
GUEST, unregistred user!
用tooltip:THintWindow;
已实现tip的显示,但不知如何设置显示和消失延时和设置字体颜色?那位大虾有这方面的
例子请不吝赐教。不胜感激!
 
TMyHintWindow = class(THintWindow)
constructor Create(AOwner: TComponent); override;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
//Custom Hint Font
HintWindowClass := TMyHintWindow;
Application.ShowHint := True;
//设置停留多久出现HINT.
application.HintPause := 5000;
//设置多久后消失
application.HintHidePause := 3000;
end;

constructor TMyHintWindow.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
with Canvas.Font do
begin
Name := 'Arial';
Size := Size + 5;
Style := [fsBold];
end;
Canvas.Brush.Color := clwhite;
end;

 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
748
import
I
后退
顶部