Redraw Problem?

The place for threads about TimoSoft ExplorerListView.
Post Reply
User avatar
Mex
Captain
Posts: 130
Joined: 24 Sep 2009, 19:47

Redraw Problem?

Post by Mex »

Hi Timo

I have strange issue with EXLV on Win XP.(using manifest and themes)
See added screenshots
if i have exlv. on form(mdichild) and then open second form that covers first one and then close second form
the exlv. is not redrawn on first form.
It does not happen with Win7 but have it seen on XP (SP2 and also SP3)


BR;
Mex
Attachments
sc3.jpg
(235.54 KiB) Not downloaded yet
sc2.jpg
(354.23 KiB) Not downloaded yet
sc1.jpg
(476 KiB) Not downloaded yet
User avatar
TiKu
Administrator
Administrator
Posts: 832
Joined: 28 Sep 2004, 21:10
Location: München
Contact:

Re: Redraw Problem?

Post by TiKu »

Hi,

how do you display the second form? Do you use Form.Show vbModal?
Do you use some special stuff like hooks or similar? Do you change the DontRedraw property? Is the ListView located inside another control like a Frame?

Regards
TiKu
Crunching for Fab36_Folding-Division at Folding@Home. Join Fab36/Fab30! - Folding@Home and BOINC
Boycott DRM! Boycott HDCP!
User avatar
Mex
Captain
Posts: 130
Joined: 24 Sep 2009, 19:47

Re: Redraw Problem?

Post by Mex »

Hi
Second form is also MDIChild
Form.Show

Yes i use Hook to set forms minmal size, but already tested without "hookin" - same result.
Your ListView is on my own UserControl.

problem is only under Win XP:
Found temporery solution, after closing second form i just call Refrerh on my on control.
User avatar
Mex
Captain
Posts: 130
Joined: 24 Sep 2009, 19:47

Re: Redraw Problem?

Post by Mex »

Shame on me!

Forms ClipControls property was set to False :) :)
But how it still worked under Win7?


Thnx
Meelis
User avatar
TiKu
Administrator
Administrator
Posts: 832
Joined: 28 Sep 2004, 21:10
Location: München
Contact:

Re: Redraw Problem?

Post by TiKu »

The Aero UI of Windows Vista/7 uses a totally different approach of drawing windows than the Luna UI of Windows XP. I don't know much details about these approaches, but I know that Microsoft has changed alot.
Crunching for Fab36_Folding-Division at Folding@Home. Join Fab36/Fab30! - Folding@Home and BOINC
Boycott DRM! Boycott HDCP!
Post Reply