可以使用HintWindow
H:THintWindow;可以定义在Form的Private中
然后在你要显示Hint的空件的MouseMove中写入
If Not Assigned(H) then
Begin
H:=THintWindow.Create(Self);
H.ActivateHint(Rect(方形范围),'123');
end;
再在该控件下面的控件的MouseMove中写入:
If Assigned(H) then
Begin
H.ReleaseHandle; //最好是能不卸载而是隐藏,你再试试
H.Free;
H:=nil;
end;
H:THintWindow;可以定义在Form的Private中
然后在你要显示Hint的空件的MouseMove中写入
If Not Assigned(H) then
Begin
H:=THintWindow.Create(Self);
H.ActivateHint(Rect(方形范围),'123');
end;
再在该控件下面的控件的MouseMove中写入:
If Assigned(H) then
Begin
H.ReleaseHandle; //最好是能不卸载而是隐藏,你再试试
H.Free;
H:=nil;
end;
解决方案 »
- NOKIA手机装PC套件后资源管理器里显示的文件夹是怎么做的?
- 关于一个StringList的小问题
- 程序运行完已经关闭了,但在关机的时候会是提示该程序stack overflow
- 用过cxtreelist或cxgrid的请进,简单问题,高分相送^_^很急啊,谢谢相救!
- ●●●给所有还记得我的网友●●●
- 我先用一个TImage将一个JPG图像读进来(LoadFromFile),然后用BitBlt将它帖到Form上。但帖完了以后没反应,请教原因。
- 一个关于双坐标系寻路问题
- 网络上一个简单问题
- 急!如何在使用query构件查处的结果集中定位到第n条纪录!
- delphi的帮助应该怎么阅读?我怎么找不到头绪,另外sdk什么意思??
- 还是串口通信的问题,麻烦大家了:)
- 我的一个程序,在有的机器上可以运行,但在有的机器上出现:BOF或EOF中有一个是“真”,或者当前的记录已被删除,所需的操作操作要求一个当前的记录。请问各位有没有遇到过这种情况?如何解决。谢谢。
那么如何作到延时性呢?
我可不希望鼠标一移到那里就出现提示。
而且如果这么做,当下面的控件完全被覆盖了的话,
那么这个HINTWINDOW将不会消失。
可否继续答复?