Click here to Skip to main content
12,067,916 members (44,947 online)
Rate this:
 
Please Sign up or sign in to vote.
Hi,

can someone tell me how to reduce/eliminate the flickering and speed up redraw in this project.

http://dl.dropbox.com/u/18687229/Versions.7z[^]

I've been fiddling with:
userpaint
doublebuffer
suspendlayout
begin resize / end resize

The custom controll GradientGroupBox is working perfectly in some other projects I made, so I don't think this is the problem.

Can someone help me with this one.

Thnx
Posted 14-Jan-11 4:01am
Comments
SAKryukov 14-Jan-11 10:00am
   
This is a common problem with common mistakes. Your attempts look correct, but may be insufficient. Please show some code (minimize it but keep it 1-compiling, 2-manifesting the problem)
Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 1

Use double buffer wherever you make graphics operations in the paint event.
  Permalink  
Comments
Sandeep Mewara 14-Jan-11 10:21am
   
Comment from OP:
As you can read in my question, I've already tried this.
_Erik_ 14-Jan-11 10:28am
   
Yes, I have read your question, but I have done this kind of work countless times and so I do know you just have to use double buffer to avoid flickering, so maybe you are not using double buffer in the right places. Just want to put you in the right direction.
Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 3

I've tried double buffering in all places, no improvement. Take a look at the code if you have the time.

Thnx
  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month


Advertise | Privacy | Mobile
Web04 | 2.8.160208.1 | Last Updated 14 Jan 2011
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100