我有一個DataGridView控件和一列DataGridViewButtonCell單元格的WinForms應用程序。當我點擊其中一個按鈕時,它會啓動一個後臺任務,並且我希望禁用這些按鈕,直到該任務完成。如何禁用WinForms DataGrid中的按鈕單元格?
我可以禁用DataGridView控件,但不會顯示按鈕被禁用的可視指示。我希望用戶看到按鈕被禁用,並且要注意當再次啓用按鈕時任務已完成。
允許我單獨禁用按鈕的方法的加分點,因此我可以在任務運行時啓用其中一個按鈕。 (請注意,我實際上無法給出獎勵積分。)
感謝您提供了一個有趣的替代方案,但我寧願堅持使用灰色按鈕的標準視覺提示。 – 2008-09-17 18:57:34