void zooming_drawing() { Thread.Sleep(100); if (this.InvokeRequired) { makeImageDelegate tmp = new makeImageDelegate(zooming_drawing); this.Invoke(tmp); zooming_thread = null; } else { MakeImageNow(); } }