استفاده از Try-Catch اصلا قابل قبول نيست.

if (((int)Convert.ToDouble(textBox1.Text)).ToString () != textBox1.Text) MessageBox.Show("Float");