There have been a number of times when during the course of fighting with the threading issue of recent fame, that I looked for but did not find the equivalent of an IsDrawing property.
Meaning, that I can check to see of the map thread used to render it on the screen is REALLY finished or not.
For example, having a WaitCursor displayed so that the user knows not to continue clicking away on buttons while the map loads.
Putting a cursor change anywhere is useless, because the main code finishes but when a Map1.Refresh is called, it initiates a thread that carries on it's merry way.
Now, I'm working to implement a transparent control (which works), but when the map refreshes, it vanishes completely and would require a refresh call of it's own, but the map has to be finished first.
Any ideas on how to monitor the map.refresh thread?