Solved

Playing animated GIF while populating Treeview.  Please Help!

Posted on 2004-04-28
2
732 Views
Last Modified: 2013-12-25
I am populating a Treeview in a program and it takes a long time.  I want to play a .GIF animation while it is loading.  I have the GIF loaded into a WebBrowser.  I can only get the first frame of the animation to play while the loop is running to fill the Treeview.  The animation will play after the Treeview is filled.  How do I run the loop AND have the animation play at the same time?

I am using VB 6.0 sp5.  Let me know if you need any other info!

Thanks!!
0
Comment
Question by:jtminton
2 Comments
 
LVL 9

Accepted Solution

by:
p_sie earned 500 total points
ID: 10940139
Did you place DoEvents in the procedure where you are filling the Treeview?

Example

For i = 1 to 1000
    Tree.nodes.add ....
    DoEvents
Next

Doevents will let other processes get processor time!
0
 

Author Comment

by:jtminton
ID: 10942238
Thanks, I should have known that!  It worked, but it made my tree load 2.5 times slower.  Oh well.
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Saving history changes to sub form 4 42
Copy a row 12 62
VBA Shell can't Find Word document 11 92
Macro Excel - Multiple If conditions 2 72
There are many ways to remove duplicate entries in an SQL or Access database. Most make you temporarily insert an ID field, make a temp table and copy data back and forth, and/or are slow. Here is an easy way in VB6 using ADO to remove duplicate row…
When trying to find the cause of a problem in VBA or VB6 it's often valuable to know what procedures were executed prior to the error. You can use the Call Stack for that but it is often inadequate because it may show procedures you aren't intereste…
Get people started with the process of using Access VBA to control Outlook using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Microsoft Outlook. Using automation, an Access applic…
Get people started with the utilization of class modules. Class modules can be a powerful tool in Microsoft Access. They allow you to create self-contained objects that encapsulate functionality. They can easily hide the complexity of a process from…

770 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question