BCancelArgs - esempi
Gestore che annulla un'operazione
using B.BEventArgs;
static void VerificaChiusura(BCancelArgs args, bool modificheNonSalvate)
{
if (!modificheNonSalvate)
return;
args.IsCancelled = true;
args.Note = "Sono presenti modifiche non salvate.";
}
Controllare l'esito dopo il callback
BCancelArgs args = new();
VerificaChiusura(args, modificheNonSalvate: true);
if (args.IsCancelled)
{
MostraMessaggio(args.Note);
return;
}
Chiudi();
