Torna al Thread

Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged Try Dim d1, d2 As Date 'proviamo a convertire il testo in data d1 = CDate(TextBox1.Text) 'se non ha dato errore l'esecuzione prosegue come prima d2 = Now If DateDiff(DateInterval.Day, d1, d2) > 0 Then TextBox1.ForeColor = Color.Red Else TextBox1.ForeColor = Color.Green End If Catch ex As Exception 'se invece la conversione non ha esito positivo (magari perchè l'utente ha sbagliato ad inserire la data ed il valore da lui inserito non è trasformabile in un oggetto "Date" TextBox1.ForeColor = Color.Blue 'per indicare all'utente che non ha inserito un valore valido, gli mettiamo la scritta in BLU End Try End Sub
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5