Domanda

semplice problema (credo): Voglio essere in grado di richiamare un metodo click su un oggetto predefinito, in particolare, il pulsante bindingNavigatorDeleteItem sullo standard c # BindingNavigator. Ho bisogno di intercettare la cancellazione in modo che possa verificare che il record è permesso di essere cancellato. Se lo è, voglio richiamare il suddetto evento click, che fa un bel lavoro di cancellazione detto record. Se il record non è ammissibile per la cancellazione, voglio interrompere la cancellazione.

Un collega engineering mio suggerisce che ho semplicemente aggiungere un altro pulsante per il ToolStrip e utilizzarlo è metodo click (che, naturalmente, I possono arrivare) per verificare l'ammissibilità record e chiamo l'originale pulsante cancellare, se necessario.

Se c'è un altro, il modo migliore, si prega di passarlo insieme.

È stato utile?

Soluzione

Per richiamare semplicemente il click -. Si dovrebbe essere in grado di utilizzare PerformClick()

ero un po 'perso dalle altre cose che hai menzionato -? Può chiarire

Altri suggerimenti

Invece di intercettare il pulsante ToolStrip (e lasciando altre tecniche aperte per l'utente, come ad esempio l'eliminazione di una riga all'interno di un DataGrid), utilizzare uno degli eventi sul tuo origine dati per annullare la cancellazione, se non valido.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top