У меня есть форма, которая запрашивает у пользователя подтверждение перед запуском BackgroundWorker, который выполняет некоторые вычисления. Эти вычисления могут занять от 10-30 секунд до запуска, и я хочу убедиться, что как только начнутся вычисления, им будет разрешено завершить работу без прерывания.VB.NET Windows Forms - временно отключить кнопку «X»
Есть ли способ временно отключить кнопку «Закрыть» в строке заголовка, пока BackgroundWorker не завершит свою работу?
Я нашел пару похожих вопросов, но они выглядят как более постоянное решение (here и here). Я хочу, чтобы кнопка «Закрыть» была отключена только временно, а BackgroundWorker выполняет свою работу.
Любая помощь будет высоко оценена. Благодаря!
+ 'someLabel.Text =" Занято с помощью Foo. 30 секунд или около того. "' – Plutonix