public void CloseThis(string text) { // InvokeRequired required compares the thread ID of the // calling thread to the thread ID of the creating thread. // If these threads are different, it returns true. if (this.InvokeRequired) { CloseThisCallback d = new CloseThisCallback(CloseThis); this.Invoke(d, new object[] { text }); } else { this.downloadForm.Close(); this.Close(); } }
public void CloseThis(string text) { // InvokeRequired required compares the thread ID of the // calling thread to the thread ID of the creating thread. // If these threads are different, it returns true. if (this.InvokeRequired) { CloseThisCallback d = new CloseThisCallback(CloseThis); this.Invoke(d, new object[] { text }); } else { try { this.progressTracker.CloseThis(null); } catch { ; } this.Close(); } }