From de8abcdedfc5fcb83147b8b8fd4f1831031afa07 Mon Sep 17 00:00:00 2001 From: odonoghue Date: Wed, 4 Jan 2017 18:45:43 -0500 Subject: [PATCH] Fix flicker on ListView --- fix-privacy-gui/fix-privacy-gui.Designer.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/fix-privacy-gui/fix-privacy-gui.Designer.cs b/fix-privacy-gui/fix-privacy-gui.Designer.cs index fce36b4..5abedf7 100644 --- a/fix-privacy-gui/fix-privacy-gui.Designer.cs +++ b/fix-privacy-gui/fix-privacy-gui.Designer.cs @@ -1,5 +1,14 @@ namespace fix_privacy_gui { + class DoubleBufferedListView : System.Windows.Forms.ListView + { + public DoubleBufferedListView() + : base() + { + this.DoubleBuffered = true; + } + } + partial class FixWindows10Privacy { /// @@ -36,7 +45,7 @@ private void InitializeComponent() this.statusStrip1 = new System.Windows.Forms.StatusStrip(); this.toolStripProgressBar1 = new System.Windows.Forms.ToolStripProgressBar(); this.toolStripStatusLabel1 = new System.Windows.Forms.ToolStripStatusLabel(); - this.listView1 = new System.Windows.Forms.ListView(); + this.listView1 = new DoubleBufferedListView(); this.ID = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); this.PolicyHeader = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); this.Status = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));