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.2.285
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