Originariamente inviato da cleaner
[...] con un try cath mi restituisce: formato della stringa di input non corretto.. [...]
Probabilmente, il contenuto della casella di testo non può essere convertito nel tipo Decimal.

Se ti sembra corretto, forse l'origine dell'errore è da ricercare nel separatore decimale utilizzato.

Leggi anche la guida MSDN in proposito, che indica come utilizzare diverse "culture" per interpretare correttamente l'informazione.