Les évènements statiques BeforeAnswerYesNo et BeforeAnswerOkCancel s'exécutent juste avant l'affichage des boîtes de dialogue, respectivement,
- AnswerYesNo : choix entre Oui et Non
- AnswerOkCancel : choix entre OK et Annuler
Dans cet évènement, il est possible de déterminer une réponse par défaut et donc d'empêcher l'affichage de la boîte de dialogue. Cela se fait via la propriété Action de l'eventargs passé au délégué. Par défaut, cette propriété vaut Ask, ce qui entraîne l'affichage de la boîte de dialogue.
Voir cet exemple : Suppression de la question "Effacer les lignes liées ?" dans la gestion commerciale