我有一个C#DataGridView,其中一列使用复选框列。
我需要选择为任何CheckBoxes抑制MouseClicked事件(这意味着当用户点击复选框并选中复选框更改状态时,我不希望引发任何事件(检查未经检查或反之亦然)。
我已经扩展了DataGridViewCheckBoxCell类,并且覆盖了Paint方法,将一个看似残缺的图形(graphics.DrawCheckBox())放在真正的复选框上,这看起来不错。
但是,用户仍然可以单击提升MouseClicked事件的复选框并更改状态(例如,选中未选中)。
有没有办法在DataGridView的复选框中禁止MouseClick事件?
由于
-Sylas