Ved na tom msdn mas aj priklad.
Pred vypoctom pouzijes if a testovat budes ze ci IsNumeric(polomer.Text) je TRUE (vtedy robis vypocet), inac nerobis vypocet ale vypises chybu.
P.S. dobre by bolo potom aj testovat ze ci je to mensie ako nula, ak ano tak tiez vypises chybu kedze zaporny polomer je tiez blbost.