hola
>>tengo una clase creada para una aplicación de escritorio.
pero si es una aplicacion de escritorio que tiene que ver con asp.net ?
>>hace la validación cuando el textBox pierde el foco.
el evento que mas se aproxma seria el TextChanged del textbox, para que funcione recuerda asignar el AutoPostBack = true
sino deberias implementarlo con codigo cliente, que ejecute en el browser, o sea con javascript (o jquery si te animas)
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina