In un form ho una casella di testo, il cui contenuto viene convalidato tramite l'evento Validating. Se il testo non è corretto (nel mio caso se la casella resta vuota), nell'evento faccio apparire una MessageBox di avviso, ed annullo la convalida (usando il Cancel). Fin qui tutto bene.
I problemi vengono quando tento di chiudere il form... perchè, nonostante imposti il Cancel a False nel suo evento Closing, l'evento di convalida si ostina ad avvenire.... per giunta prima del Closing.
Come posso costringere il form a chiudersi senza far avvenire la convalida (tanto le modifiche apportate al database sottostante, se i dati non sono validi, non vengono comunque fatte)?