private void cmdUserUpdateCancel_Click( object sender, EventArgs e ) { if( currentThreadCount > 0 ) { lock( currentThreadLock ) { currentThreadLock.Aborted = true; } SetUpdateInterfaceStopping(); } }