none
Controllare se in un textbox è inserita una data RRS feed

  • Domanda

  • Buongiorno

    In una form ho una textbox nel quale inserisco una data. Vorrei inserire un codice nel momento in cui lascio la textbox che mi controlli se la il testo inserito sia realmente una data e che sia valida, e se la data non è corretta mi appaia un messagebox evidenziando l'errore. Per il messagebox nessun problema, mi manca il passaggio per il controllo della data.

    Grazie per l'aiuto

    sabato 3 agosto 2019 09:49

Risposte

  • Grazie

    Ho risolto utilizzando questo codice

                DateTime data1;
                string data2 = textbox.Text;
                bool result = DateTime.TryParse(data2, out data1);
                if (result == true)
                {
                }
                else
                {
                    DialogResult msg = MessageBox.Show("Data non corretta", this.Text, MessageBoxButtons.OKCancel);
                }

    • Contrassegnato come risposta Kadidar domenica 4 agosto 2019 15:26
    domenica 4 agosto 2019 15:26

Tutte le risposte

  • Prima di darti una riposta bisogna capire con cosa stai lavorando se con WinForms o WPF,UWP ecc..

    Se stai utilizzando winforms puoi dare uno sguardo a questo esempio, in wpf,uwp puoi iniziare con questo.

    sabato 3 agosto 2019 10:12
  • Grazie

    Ho risolto utilizzando questo codice

                DateTime data1;
                string data2 = textbox.Text;
                bool result = DateTime.TryParse(data2, out data1);
                if (result == true)
                {
                }
                else
                {
                    DialogResult msg = MessageBox.Show("Data non corretta", this.Text, MessageBoxButtons.OKCancel);
                }

    • Contrassegnato come risposta Kadidar domenica 4 agosto 2019 15:26
    domenica 4 agosto 2019 15:26