如何覆盖 bindingNavigatorDeleteItem.Click 事件

How to override the bindingNavigatorDeleteItem.Click event

我想使用默认的删除按钮(如果可能的话),但我不想让该按钮调用其默认的点击事件,而是调用我自己的事件。我知道如何让它调用我自己的事件,但我不知道如何消除它同时调用它的默认事件。我不知道为了删除它而调用的默认事件是什么。有人知道吗?默认添加项目的点击事件的相同问题。默认添加按钮的点击事件叫什么?

这是我将数据源拖放到表单上时添加的工具条的图片。我指的就是这些增删按钮的事件: tool strip

这是我正在使用的代码:

this.bindingNavigatorDeleteItem.Click -= WhatGoesHere?;
this.bindingNavigatorDeleteItem.Click += myDeleteClickEventHandler;

在设计器中,突出显示 ToolStrip,然后转到属性 window 和 select 中的 DeleteItem none:

或来自代码:

bindingNavigator1.DeleteItem = null;

现在您可以根据需要添加自己的活动了。