当鼠标移动时,提示信息会一直闪烁,即使在同一行中也是如此。尝试设置双缓冲,但没有结果。还尝试将代码移动到鼠标事件上,但仍然是相同的问题。参考链接:http://delphi.about.com/od/delphitips2007/qt/listview_hints.htm。
我正在使用Delphi XE5。在PageControl上放置了Listview。当我为Application.HintPause设置非常低的值并勾选/取消复选框时,可以看到相同的提示闪烁。使用Application.HintPause的默认值对于ListView没有帮助。每次鼠标位置改变时都会触发ListView2InfoTip事件。有什么建议吗?
procedure TForm1.ListView2InfoTip(Sender: TObject; Item: TListItem;
var InfoTip: string);
begin
InfoTip := 'Gracz: ' + InfoTip + #13#10 + hintyStreamyObecne[Item.Index] ;
end;
我正在使用Delphi XE5。在PageControl上放置了Listview。当我为Application.HintPause设置非常低的值并勾选/取消复选框时,可以看到相同的提示闪烁。使用Application.HintPause的默认值对于ListView没有帮助。每次鼠标位置改变时都会触发ListView2InfoTip事件。有什么建议吗?
THintWindow
。 - TLama