Simple problem (I think): I want to be able to invoke a click method on a predefined object, specifically, the bindingNavigatorDeleteItem
button on the standard c#
Instead of intercepting the toolstrip button (and leaving other techniques open to the user, such as deleting a row within a DataGrid), use one of the events on your Data Source to cancel the delete if invalid.
To simply invoke the click - you should be able to use PerformClick()
.
I was a little lost by the other things you mentioned - can you clarify?