Ciao,
esegui un controllo tramite TryParse :
codice:
int r;
//r contiene 0 se il testo non è numerico, diversamente il valore convertito
//IsNumeric indica se il valore è numerico
bool IsNumeric = int.TryParse(txtPezzi.Text,out r);
però onestamente ti consiglio di non utilizzare un textbox per inserire valori numerici, a limite usa un numericUpDown