Visualizzazione dei risultati da 1 a 10 su 21

Visualizzazione discussione

  1. #1

    C# V.S. Inserire una condizione su TextBox.

    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:
    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();
    Ho provato con il seguente codice:
    codice:
    if (TextBox1 == "" && TextBox2 == "")
    {
        Application.Exit;
    }
    else
    {
        Salva();
    }
    Auguro che possiate suggerire.


    Domenico.
    Ultima modifica di alka; 31-05-2023 a 10:42 Motivo: Formattato il codice correttamente (si usa CODE, non QUOTE!)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.