Firstly, don't use Convert.ToInt32 - use the TryParse method instead:
int myInt = 0;
if (!int.TryParse(textBox1.Text, out myInt))
{
MessageBox.Show("Please enter a number!");
return;
}
label1.Text = myInt.ToString();
It returns true if the conversion succeeded, and false if it didn't.
But... there is a slightly deeper problem.
Why are you doing this in the constructor? The value is whatever you set at desgin time, so you really shouldn't need to read it yet...