Ho implementato le regole di convalida su un textBox nel mio WinForm e funziona bene. Comunque controlla la validazione solo quando esco dal campo. Vorrei controllare non appena qualcosa è stato inserito nella confezione e ogni volta che il contenuto cambia. Vorrei anche controllare la convalida non appena si apre WinForm.Convalida modifica del testo in TextBox
Mi ricordo di averlo fatto abbastanza recentemente impostando alcuni eventi e quant'altro, ma non riesco a ricordare come.
L'evento TextChanged si attiva solo dopo aver perso l'attenzione dal controllo (ad esempio da una scheda). Questo impedirà l'inserimento di dati non validi una volta che te ne sarai andato. L'OP sembra voler impedire che venga sempre consentito il periodo. – TheTXI
Non è accurato, TextChanged si attiva indipendentemente dalla messa a fuoco. –
Sono stato corretto – TheTXI