perchè crei un delegato dell' evento Validated??
Non devi trappare quando fai click del pulsante ???
Allora va che devi rilasciare nella tua classe un evento click ognivolta che premi il pulsante e nella form trappare il delegato di quell' evento ...