Click or drag to resize

ListViewNoFlicker Class

A ListView that suppresses a lot of normal painting operations(flickering) when BeginUpdate/EndUpdate() is used. Call SetExStyles() after construction to enable anti-flicker.
Inheritance Hierarchy
SystemObject
  SystemMarshalByRefObject
    System.ComponentModelComponent
      System.Windows.FormsControl
        System.Windows.FormsListView
          Advanced_Combat_TrackerListViewNoFlicker

Namespace: Advanced_Combat_Tracker
Assembly: Advanced Combat Tracker (in Advanced Combat Tracker.exe) Version: 3.8.3.286
Syntax
C#
public class ListViewNoFlicker : ListView

The ListViewNoFlicker type exposes the following members.

Constructors
 NameDescription
Public methodListViewNoFlicker A ListView that suppresses a lot of normal painting operations(flickering) when BeginUpdate/EndUpdate() is used. Call SetExStyles() after construction to enable anti-flicker.
Top
Properties
 NameDescription
Public propertyCustomGridLines 
Top
Methods
 NameDescription
Public methodBeginUpdate Call instead of ListView.BeginUpdate()
Public methodEndUpdate Call instead of ListView.EndUpdate()
Public methodFlushUpdate If an exception causes code execution to be orphaned, use this to end all previous BeginUpdates
Public methodSetExStyles Sets Double_Buffering / BorderSelect style and enables anti-flicker logic
Protected methodWndProc
(Overrides ListViewWndProc(Message))
Top
See Also