当行悬停时,ObjectListView闪烁

时间:2014-02-05 09:21:49

标签: c# objectlistview

当我将鼠标悬停在行(而不是列表中的空白区域)时,我的.NET Winforms ObjectListView闪烁。

我已经读过,使用VirtualMode时可能会发生这种情况,但事实并非如此。

我的列表中只有2个项目,而且我没有刷新它。

我为父窗口设置了DoubleBuffered = true

有关如何阻止闪烁或其发生原因的任何建议?

2 个答案:

答案 0 :(得分:0)

确保您拥有

Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false); 

在运行表单之前。

答案 1 :(得分:-1)

为listview控件设置以下属性:

Activation = System.Windows.Forms.ItemActivation.Standard;
HotTracking = false;
HoverSelection = false;