如何阻止datagridview中的双击事件被引发?

use*_*692 6 c# winforms c#-4.0

我有一个datagridview,其中一列是一个复选框.每次用户检查或取消选中其中一个复选框时,我都会处理CellContentClick事件以更新信息.它很棒.我的问题是,当我双击一个复选框CellContentClick被称为然后CellContentDoubleClick之后.我想取消对CellContentDoubleClick的调用.有没有办法做到这一点?

Dav*_*bec 1

您可以从数据网格中删除事件处理程序。

     EventHandler eventHandler = new EventHandler(YourdataGridview_CellContentDoubleClick);
     YourdataGridview.CellContentDoubleClick -= eventHandler; 
Run Code Online (Sandbox Code Playgroud)