Contrôle sur les Textbox
Résolu
andyajram
Messages postés
165
Statut
Membre
-
andyajram Messages postés 165 Statut Membre -
andyajram Messages postés 165 Statut Membre -
Bonjour, j'ai deux Textbox pour saisir des dates , Date Arrivée et Date de Retour, je veux que si l'utilisateur entre une date de retour inférieur a la date d'arrivée un message s'affiche en indiquant que la date de retour ne doit pas être inférieur a la date d'arrivée , comment je peux faire ça ?
Merci d'avance
Merci d'avance
4 réponses
-
Alors tu abonnes les événements Leave de tes 2 textbox à la même méthode dans laquelle tu mets ceci
Dim arrivee as DateTime Dim depart as DateTime If DateTime.TryParse(txtArrivee.Text, arrivee) AndAlso DateTime.TryParse(txtDepart.Text, depart) AndAlso depart < arrivee Then MessageBox.Show(« On ne peut pas partir avant d’être arrivé! ») Ctype(sender, TextBox).Focu() ‘on remet le focus dans la textbox que l’on vient de quitter. End if
-
Bonjour,
ça depend, quel VB?- VBS
- VBA -> précisez:
- Word
- Excel
- Access
- Powerpoint
- Autre
- VB6 (ou antérieur, précisez)
- VB.Net - précisez la Framework et ->
- Winform
- WPF
-
OK, tu veux cette information après une validation (bouton, pression sur entrée, tab, sortie du contrôle etc....) ou en cours de saisie ?
-
je préfère Lost Focus c'est-à-dire quand je quitte le Textbox