Removed double buffering.

This commit is contained in:
Michael Bucari-Tovo 2021-08-10 00:15:07 -06:00
parent 235d0acede
commit d770109d86

View File

@ -38,19 +38,8 @@ namespace LibationWinForms
// sorting breaks filters. must reapply filters after sorting
_dataGridView.Sorted += (_, __) => Filter();
_dataGridView.CellContentClick += DataGridView_CellContentClick;
EnableDoubleBuffering();
}
private void EnableDoubleBuffering()
{
var propertyInfo = _dataGridView.GetType().GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic);
//var before = (bool)propertyInfo.GetValue(dataGridView);
propertyInfo.SetValue(_dataGridView, true, null);
//var after = (bool)propertyInfo.GetValue(dataGridView);
}
#region Button controls
private async void DataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e)