Question

problème simple (je pense): Je veux être en mesure d'invoquer une méthode de clic sur un objet prédéfini, en particulier, le bouton bindingNavigatorDeleteItem sur la norme c # BindingNavigator. Je dois intercepter la suppression afin que je puisse vérifier que l'enregistrement est autorisé à supprimer. Dans ce cas, je veux invoquer l'événement, cliquez ci-dessus qui fait un bon travail de suppression dudit enregistrement. Si l'enregistrement n'a pas droit à la suppression, je veux annuler la suppression.

Un collègue d'ingénierie de la mine suggère que j'ajouter simplement un autre bouton à toolstrip et utilise sa méthode de clic (qui, bien sûr, I peut se rendre à) pour vérifier les dossiers admissibilité et appelle l'original supprimer le bouton si nécessaire.

S'il y a un autre, mieux, s'il vous plaît le transmettre.

Était-ce utile?

La solution

Pour appeler simplement le clic -. Vous devriez pouvoir utiliser PerformClick()

Je suis un peu perdu par les autres que vous avez mentionnés - pouvez-vous préciser

Autres conseils

Au lieu d'intercepter le bouton toolstrip (et en laissant d'autres techniques ouvertes à l'utilisateur, tels que la suppression d'une ligne dans une grille de données), utilisez l'un des événements sur votre source de données pour annuler la supprimer si non valide.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top