private void textBox_imageHeight_KeyPress(object sender, KeyPressEventArgs e)
{
int isNumber = 0;
if(!Char.IsControl(e.KeyChar.ToString().ToCharArray()[0]))
e.Handled = !int.TryParse(e.KeyChar.ToString(), out isNumber);
}
The IF statement checks for backspace and other control input.