public void DeleteElement(RTForm r) { r.Disconnect(); r.WorkDisconnect(); elements.Remove(r); Controls.Remove(r); r.Dispose(); Invalidate(); }
public void Shutdown() { LockWorker(); while (elements.Count > 0) { RTForm rf = elements[0]; rf.Disconnect(); rf.WorkDisconnect(); elements.Remove(rf); Controls.Remove(rf); rf.Dispose(); } UnLockWorker(); Invalidate(); stopWorkThread = true; }