Condivido appieno la tua analisi, MItaly, ma il problema comunque rimane.
Il fatto che una stringa come 123.22.44 sia vista come valida da IsNumeric , pur con tutta la buona volontà del creatore della funzione, personalmente lo reputo un bug.
In effetti, in VB (a parte l'utilizzo di Validate, che trovo, se non inopportuno, decisamente scomodo per l'utilizzatore finale), il metodo per consentire all'utente l'inserimento di valori in un determinato range (numerico, alfabetico, con o senza decimali ecc) è oltremodo macchinoso sotto un punto di vista di scrittura di codice, senza considerare la possibilità che l'utente ha di inserire dati tramite copia/incolla che richiedono ulteriori righe di codice di controllo.
(ho divagato, me ne rendo conto, ma il controllo del tipo di dati inserito nelle textbox è sempre stato per me un cruccio....era una buona occasione per sfogarmi
)
CIauz
CHico