Extreme flicker in ListView when VirtualMode enabled

Extreme flicker in ListView when VirtualMode enabled

Post by cody » Tue, 15 Feb 2005 07:30:57


If VirtualMode is enabled in ListView, every time the VirtualListSize is
changed the whole ListView is redrawn causing incredible flicker,
additionally the ListView scrolls automatically to the position 0, which
makes the VirtualMode unusable for me.
I really hope this will get fixed as soon as possible.
 
 
 

Extreme flicker in ListView when VirtualMode enabled

Post by Bob Powell » Tue, 15 Feb 2005 08:51:59

ListView is a loose wrapper around the Win32 ListView control. Changing it's
behaviours to include double buffering is not possible.

--
Bob Powell [MVP]
Visual C#, System.Drawing

Find great Windows Forms articles in Windows Forms Tips and Tricks
http://www.yqcomputer.com/

Answer those GDI+ questions with the GDI+ FAQ
http://www.yqcomputer.com/

All new articles provide code in C# and VB.NET.
Subscribe to the RSS feeds provided and never miss a new article.

 
 
 

Extreme flicker in ListView when VirtualMode enabled

Post by cody » Tue, 15 Feb 2005 17:32:13

We do not need doublebuffering, the question is why is the whole ListView
redrawn everytime VirtualListSize is changed? Redrawing the scrollbars would
be enough wouldn't it. But the worst thing is that everytime a new virtual
item was added, the scrollposition is reset so that I cannot scroll through
the list while items are added.
This control is unusable for me.

"Bob Powell [MVP]" < XXXX@XXXXX.COM > schrieb im Newsbeitrag

it's


is