我有一个DataGridView控件和一列DataGridViewButtonCell单元格的WinForms应用程序。当我点击其中一个按钮时,它会启动一个后台任务,并且我希望禁用这些按钮,直到该任务完成。如何禁用WinForms DataGrid中的按钮单元格?
我可以禁用DataGridView控件,但不会显示按钮被禁用的可视指示。我希望用户看到按钮被禁用,并且要注意当再次启用按钮时任务已完成。
允许我单独禁用按钮的方法的加分点,因此我可以在任务运行时启用其中一个按钮。 (请注意,我实际上无法给出奖励积分。)
感谢您提供了一个有趣的替代方案,但我宁愿坚持使用灰色按钮的标准视觉提示。 – 2008-09-17 18:57:34