Why not do it properly, instead of using exceptiosn as part of your "normal operation" processing?
int guess;
if (!int.TryParse(textbox_guess.Text, out guess))
{
MessageBox.Show("You must enter a number!");
}
else
{
if (guess > number...
[edit]Indentation reverted - OriginalGriff[/edit]