Validate event in VB fires ONLY IF NEXT ACTIVATED CONTROL has property CausesValidation set to True. In your case, simply set this property of Cancel button to False.
In addition, good practice is to set Cancel property of Cancel button to True. This will cause Cancel button's Click event to fire when user press ESCAPE key.
Plamen Ivanov
MCSD .NET Early Achiever and MCAD .NET Charter Member (VB .NET/SQL Server 2000)
MCSD (VB 6.0/SQL Server 2000) br>
VB (.NET) - what other language do you need in the whole Universe?...