Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
How to avoid flicker when changing pictures in image con
Message
From
10/07/2010 01:51:32
 
 
To
09/07/2010 19:38:41
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows XP SP2
Network:
Windows XP
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01472113
Message ID:
01472127
Views:
89
>Hi Experts,
>
>I have a form in a timekeeping app which shows the time.
>
>In it, I have a timer with an interval of 1000 (1 second), which gets the current time using TIME(), then shows the corresponding image file (PNG) that represents each digit.
>
>Everything is fine though except for the "flickering" of the screen each time the timer fires.
>
>Below is my code in the Timer event:
>
>
>
>* code here assigns the image filenames to the vars
>* 
>WITH ThisForm
>
>   .LockScreen = .T.
>   .imgHour1.Picture = lcHour1File
>   .imgHour2.Picture = lcHour2File
>   .imgMin1.Picture = lcMin1File
>   .imgMin2.Picture = lcMin2File
>   .imgSec1.Picture = lcSec1File
>   .imgSec2.Picture = lcSec2File
>   .LockScreen = .F.
>
>ENDWITH
>
>
>
>How do I stop the "flickering"?
>
>Thanks in advance.
>
>Dennis

try
WITH ThisForm

   .LockScreen = .T.	&& try comment this
   SYS(602,0)
   .imgHour1.Picture = lcHour1File
   .imgHour2.Picture = lcHour2File
   .imgMin1.Picture = lcMin1File
   .imgMin2.Picture = lcMin2File
   .imgSec1.Picture = lcSec1File
   .imgSec2.Picture = lcSec2File
   .LockScreen = .F. && try comment this
   SYS(602,1)
ENDWITH
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform