zackmark29
Elite
As you can see, when you use Listview or Listbox, when you load multiple strings you'll notice the flickering
here's the fix for that problem.
CODE:
I made this as static for global usage if you have multiple form that has listview/listbox/textbox
USAGE:
here's the fix for that problem.
CODE:
I made this as static for global usage if you have multiple form that has listview/listbox/textbox
C#:
public static void SetDoubleBuffered(Control control) {
typeof(Control).InvokeMember("DoubleBuffered", BindingFlags.SetProperty | BindingFlags.Instance | BindingFlags.NonPublic, null, control, new object[] {
true
});
}
USAGE:
Code:
public partial class TestForm : Form
{
public TestForm()
{
InitializeComponent();
//example the code is in your Utils.css class
Utils.SetDoubleBuffered(listBox1);
Utils.SetDoubleBuffered(ListView);
Utils.SetDoubleBuffered(TextBox)
}