.NET winform repainting issure

R

rsimlote

I have a winform application, and forms with several nested controls
incl. tab controls, tablelayoutpanel, groupboxes and the controls. I
also have some usercontrols that I am adding dynamically. All together
I have more than 300 controls on the application. The problem is that
when I scroll, the form is repainted and my controls disapper for 2
seconds, Many times I see the drag effect as well. I does get annoying
to see the controls disappearing from the screen and reappering.
I have used the SuspendLayout and ResumeLayout when adding the
controls dynamically. I also set the Form.DoubleBuffered property to
true, but it didn't help much.
Please help me with the solution. Thank you.
 
O

ozbear

I have a winform application, and forms with several nested controls
incl. tab controls, tablelayoutpanel, groupboxes and the controls. I
also have some usercontrols that I am adding dynamically. All together
I have more than 300 controls on the application. The problem is that
when I scroll, the form is repainted and my controls disapper for 2
seconds, Many times I see the drag effect as well. I does get annoying
to see the controls disappearing from the screen and reappering.
I have used the SuspendLayout and ResumeLayout when adding the
controls dynamically. I also set the Form.DoubleBuffered property to
true, but it didn't help much.
Please help me with the solution. Thank you.

Simple...reduce the number of controls on your form. 300 controls on
a single form is silly.

Oz
 
R

rsimlote

I tried to break my form into small groups of control set, but still I
see the same effect when I have a bunch of text boxes on one screen.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top