У меня есть приложение WinForms с элементом управления DataGridView и столбцом ячеек DataGridViewButtonCell внутри него. Когда я нажимаю на одну из этих кнопок, она запускает фоновую задачу, и я хотел бы отключить кнопки до завершения этой задачи.
Я могу отключить элемент управления DataGridView, но он не дает визуального указания на то, что кнопки отключены. Я хочу, чтобы пользователь видел, что кнопки отключены, и заметил, что задача завершена, когда кнопки снова включены.
Бонусные баллы за метод, который позволяет мне отключать кнопки по отдельности, поэтому я могу оставить одну из кнопок включенной во время выполнения задачи. (Обратите внимание, что на самом деле я не могу раздавать бонусные баллы.)