Buongiorno,
ho 3 TextBox con evento KeyPress.
Se inserisco un testo o effettuo una modifica, all'ultimo TextBox mi salva e si apre il DataGridView con la modifica o l'inserimento effettuato. Tutto Ok.
Gradirei e non riesco che se non effettuo l'inserimento o la modifica deve chiudere il programma.
Per semplicità riporto il codice per due TextBox:
Ho provato con il seguente codice:codice:private void TextBox1_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == (char)Keys.Enter) { if (TextBox1.Text.Length == 0) { TextBox2.Focus(); } if (System.Text.RegularExpressions.Regex.IsMatch(TextBox1.Text, @"^[a-zA-Z ]+$") == false) { MessageBox.Show("Il campo contiene caratteri non validi"); TextBox1.Text = ""; TextBox1.Focus(); return; } TextBox1.Text = System.Globalization.CultureInfo.CurrentCulture.TextInfo.ToTitleCase(TextBox1.Text.Replace("'", "§")).Replace("§", "'"); TextBox2.Focus();
Auguro che possiate suggerire.codice:if (TextBox1 == "" && TextBox2 == "") { Application.Exit; } else { Salva(); }
Domenico.

Rispondi quotando
