Muchas gracias por tu aclaracion, ahora entiendo la diferencia entre una funcion y la otra.
Por otro lado lo del Try catch lo habia implementado, solo que emplee la forma que conozco del MessageBox
Código PHP:
MessageBox.Show("Unicamente se permiten valores de tipo entero", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
Nuevamente MUCHAS GRACIAS.
PD: Pueden cerrar el tema