static void OnEndGuiLockingTask(Object stateInfo) { if (LockCounter == 1 && LockedGUIForm != null) { MainForm.Cursor = savedCursor; LockedGUIForm.StopWaiting(); LockedGUIForm = null; } LockCounter--; }
void TCallbackTick(object sender, System.EventArgs e) { tCallback.Enabled = false; Application.DoEvents(); try { if (SyncLockedGUIForm.savedCallBack != null) { SyncLockedGUIForm.savedCallBack(savedState); } } finally { SyncLockedGUIForm.StopWaiting(); SyncLockedGUIForm = null; } }