private void Done() { btn_cancel.Invoke(new InvokeNone(() => { btn_cancel.Click -= CancelCompression; btn_cancel.Click += Close; btn_cancel.Text = "Close"; if (cb_closewhendone.Checked) Dispose(); })); }