He implementado reglas de validación en un cuadro de texto en mi WinForm y funciona bien. Sin embargo, comprueba la validación solo cuando cierro la pestaña fuera del campo. Me gustaría comprobarlo tan pronto como se ingrese algo en el cuadro y cada vez que cambie el contenido. También me gustaría comprobar la validación tan pronto como se abra WinForm.Validar en el cambio de texto en TextBox
Recuerdo haberlo hecho recientemente estableciendo algunos eventos y otras cosas, pero no puedo recordar cómo.
El evento TextChanged solo se activará una vez que se haya perdido el foco del control (como desde una pestaña). Esto solo evitará que se ingresen datos no válidos una vez que se vaya. El OP parece querer evitar que se le permita el período. – TheTXI
Eso no es exacto, TextChanged se dispara independientemente del enfoque. –
Estoy corregido – TheTXI