У меня есть приложение WinForms с элементом управления DataGridView и столбцом ячеек DataGridViewButtonCell внутри этого. Когда я нажимаю на одну из этих кнопок, она запускает фоновое задание, и я бы хотел отключить кнопки до тех пор, пока эта задача не завершится.Как отключить ячейку кнопки в WinForms DataGrid?
Я могу отключить элемент управления DataGridView, но он не дает визуальной информации о том, что кнопки отключены. Я хочу, чтобы пользователь увидел, что кнопки отключены, и обратите внимание, что задача завершилась, когда кнопки снова включены.
Бонусные баллы за метод, который позволяет мне отключать кнопки отдельно, поэтому я могу оставить одну из кнопок включенной во время выполнения задачи. (Обратите внимание, что я не могу фактически выдавать бонусные баллы.)
Спасибо за интересную альтернативу, но я предпочел бы придерживаться стандартного визуального восприятия серых кнопок. – 2008-09-17 18:57:34