private void textBoxPort_Validating(object sender, CancelEventArgs e) { int val; if (!Int32.TryParse(this.textBoxPort.Text, out val)) { e.Cancel = true; this.SetError(this.textBoxPort, "Invalid Port"); } }