Je cherche une solution pour saisir une durée
Je m'en sortais jusque ici avec le DateTimePicker tant que je voulais que des <hh:mm:ss
Il faut maintenant que je saisisse une durée en JOUR, heures, minutes et secondes: et le DateTimePicker, quand on veut saisir 0 jour, il est pas content... : il passe tout seul à 31 jours ! (Par contre, j'aime bien quand il fait ça pour les heures, les minutes et les secondes...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
bmlogiciels2
le DateTimePicker, commme son nom l'indique est fait avant tout pour saisir date. Le plus simple est de créer autant de zonzes texte que nécessaire et d'utiliser l'évènement _Valid pour vérifier les saisies. il existe aussi le controle MaskEdit dont la propriété Mask fonctionne ainsi (je trouve ce controle incontrolable... mais à essayer.) : Caractère du masque Description # Espace réservé à un chiffre. . Espace réservé aux décimales. Le caractère effectivement utilisé n'est autre que celui spécifié comme espace réservé aux décimales dans les paramètres applicables dans votre pays. Ce caractère est traité comme un littéral dans un masque de saisie. , Séparateur des milliers. Le caractère effectivement utilisé n'est autre que celui spécifié comme séparateur des milliers dans les paramètres applicables dans votre pays. Ce caractère est traité comme un littéral dans un masque de saisie. : Séparateur d'heure. Le caractère effectivement utilisé n'est autre que celui spécifié comme séparateur d'heure dans les paramètres applicables dans votre pays. Ce caractère est traité comme un littéral dans un masque de saisie. / Séparateur de date. Le caractère effectivement utilisé n'est autre que celui spécifié comme séparateur de date dans les paramètres applicables dans votre pays. Ce caractère est traité comme un littéral dans un masque de saisie. Le caractère qui suit dans la chaîne du masque est traité comme un littéral. Vous pouvez ainsi spécifier les caractères ' # ', ' & ', ' A ' et ' ? ' dans le masque. Ce caractère est traité comme un littéral dans un masque de saisie. & Espace réservé à un caractère. Les valeurs valides de cet espace réservé correspondent aux caractères ANSI compris dans les plages suivantes : 32-126 et 128-255. > Convertit tous les caractères placés après en majuscule. < Convertit tous les caractères placés après en minuscule. A Espace réservé à un caractère alphanumérique. Par exemple : a - z, A - Z ou 0 - 9. a Espace réservé à un caractère alphanumérique (entrée facultative) 9 Espace réservé de chiffre (entrée facultative). Par exemple : 0 - 9. C Espace réservé de caractère ou d'espace (entrée facultative). Fonctionne exactement comme l'espace réservé & et assure la compatibilité avec Microsoft Access. ? Espace réservé à une lettre. Par exemple : a - z ou A - Z. Literal Tous les autres symboles sont affichés comme littéraux, c'est-à-dire tels quels.
Lorsque la propriété Mask a la valeur chaîne vide (""), le contrôle se comporte comme un contrôle TextBox standard. Quand un masque de saisie est défini, des traits de soulignement apparaissent sous chaque espace réservé dans le masque. Vous ne pouvez remplacer un espace réservé que par un caractère du même type que celui spécifié dans le masque de saisie. Si vous tapez un caractère non valide, il est rejeté par le contrôle MaskEdBox qui génère en outre un événement ValidationError.
Note Quand vous définissez un masque de saisie pour le contrôle MaskEdBox et que vous insérez des tabulations jusqu'à un autre contrôle, l'événement ValidationError est généré si le contrôle MaskEdBox renferme un ou plusieurs caractères non valides.
"Loic BERTHOLLET" a écrit dans le message de news:
Salut.
Je cherche une solution pour saisir une durée. Je m'en sortais jusque ici avec le DateTimePicker tant que je voulais que
des <hh:mm:ss>
Il faut maintenant que je saisisse une durée en JOUR, heures, minutes et
secondes: et le DateTimePicker, quand on veut saisir 0 jour, il est pas content... : il passe tout seul à 31 jours ! (Par contre, j'aime bien quand il fait ça pour les heures, les minutes et les secondes...)
Une idée ?
le DateTimePicker, commme son nom l'indique est fait avant tout pour saisir
date.
Le plus simple est de créer autant de zonzes texte que nécessaire et
d'utiliser l'évènement _Valid pour vérifier les saisies.
il existe aussi le controle MaskEdit dont la propriété Mask fonctionne ainsi
(je trouve ce controle incontrolable... mais à essayer.) :
Caractère du masque Description
# Espace réservé à un chiffre.
. Espace réservé aux décimales. Le caractère effectivement utilisé
n'est autre que celui spécifié comme espace réservé aux décimales dans les
paramètres applicables dans votre pays. Ce caractère est traité comme un
littéral dans un masque de saisie.
, Séparateur des milliers. Le caractère effectivement utilisé n'est
autre que celui spécifié comme séparateur des milliers dans les paramètres
applicables dans votre pays. Ce caractère est traité comme un littéral dans
un masque de saisie.
: Séparateur d'heure. Le caractère effectivement utilisé n'est autre
que celui spécifié comme séparateur d'heure dans les paramètres applicables
dans votre pays. Ce caractère est traité comme un littéral dans un masque de
saisie.
/ Séparateur de date. Le caractère effectivement utilisé n'est autre
que celui spécifié comme séparateur de date dans les paramètres applicables
dans votre pays. Ce caractère est traité comme un littéral dans un masque de
saisie.
Le caractère qui suit dans la chaîne du masque est traité comme un
littéral. Vous pouvez ainsi spécifier les caractères ' # ', ' & ', ' A ' et
' ? ' dans le masque. Ce caractère est traité comme un littéral dans un
masque de saisie.
& Espace réservé à un caractère. Les valeurs valides de cet espace
réservé correspondent aux caractères ANSI compris dans les plages suivantes
: 32-126 et 128-255.
> Convertit tous les caractères placés après en majuscule.
< Convertit tous les caractères placés après en minuscule.
A Espace réservé à un caractère alphanumérique. Par exemple : a - z,
A - Z ou 0 - 9.
a Espace réservé à un caractère alphanumérique (entrée facultative)
9 Espace réservé de chiffre (entrée facultative). Par exemple : 0 - 9.
C Espace réservé de caractère ou d'espace (entrée facultative).
Fonctionne exactement comme l'espace réservé & et assure la compatibilité
avec Microsoft Access.
? Espace réservé à une lettre. Par exemple : a - z ou A - Z.
Literal Tous les autres symboles sont affichés comme littéraux,
c'est-à-dire tels quels.
Lorsque la propriété Mask a la valeur chaîne vide (""), le contrôle se
comporte comme un contrôle TextBox standard. Quand un masque de saisie est
défini, des traits de soulignement apparaissent sous chaque espace réservé
dans le masque. Vous ne pouvez remplacer un espace réservé que par un
caractère du même type que celui spécifié dans le masque de saisie. Si vous
tapez un caractère non valide, il est rejeté par le contrôle MaskEdBox qui
génère en outre un événement ValidationError.
Note Quand vous définissez un masque de saisie pour le contrôle MaskEdBox
et que vous insérez des tabulations jusqu'à un autre contrôle, l'événement
ValidationError est généré si le contrôle MaskEdBox renferme un ou plusieurs
caractères non valides.
"Loic BERTHOLLET" <anonymous@discussions.microsoft.com> a écrit dans le
message de news: BE38D7FD-CEEA-4E82-968B-03B31C90E1A7@microsoft.com...
Salut.
Je cherche une solution pour saisir une durée.
Je m'en sortais jusque ici avec le DateTimePicker tant que je voulais que
des <hh:mm:ss>
Il faut maintenant que je saisisse une durée en JOUR, heures, minutes et
secondes: et le DateTimePicker, quand on veut saisir 0 jour, il est pas
content... : il passe tout seul à 31 jours ! (Par contre, j'aime bien quand
il fait ça pour les heures, les minutes et les secondes...)
le DateTimePicker, commme son nom l'indique est fait avant tout pour saisir date. Le plus simple est de créer autant de zonzes texte que nécessaire et d'utiliser l'évènement _Valid pour vérifier les saisies. il existe aussi le controle MaskEdit dont la propriété Mask fonctionne ainsi (je trouve ce controle incontrolable... mais à essayer.) : Caractère du masque Description # Espace réservé à un chiffre. . Espace réservé aux décimales. Le caractère effectivement utilisé n'est autre que celui spécifié comme espace réservé aux décimales dans les paramètres applicables dans votre pays. Ce caractère est traité comme un littéral dans un masque de saisie. , Séparateur des milliers. Le caractère effectivement utilisé n'est autre que celui spécifié comme séparateur des milliers dans les paramètres applicables dans votre pays. Ce caractère est traité comme un littéral dans un masque de saisie. : Séparateur d'heure. Le caractère effectivement utilisé n'est autre que celui spécifié comme séparateur d'heure dans les paramètres applicables dans votre pays. Ce caractère est traité comme un littéral dans un masque de saisie. / Séparateur de date. Le caractère effectivement utilisé n'est autre que celui spécifié comme séparateur de date dans les paramètres applicables dans votre pays. Ce caractère est traité comme un littéral dans un masque de saisie. Le caractère qui suit dans la chaîne du masque est traité comme un littéral. Vous pouvez ainsi spécifier les caractères ' # ', ' & ', ' A ' et ' ? ' dans le masque. Ce caractère est traité comme un littéral dans un masque de saisie. & Espace réservé à un caractère. Les valeurs valides de cet espace réservé correspondent aux caractères ANSI compris dans les plages suivantes : 32-126 et 128-255. > Convertit tous les caractères placés après en majuscule. < Convertit tous les caractères placés après en minuscule. A Espace réservé à un caractère alphanumérique. Par exemple : a - z, A - Z ou 0 - 9. a Espace réservé à un caractère alphanumérique (entrée facultative) 9 Espace réservé de chiffre (entrée facultative). Par exemple : 0 - 9. C Espace réservé de caractère ou d'espace (entrée facultative). Fonctionne exactement comme l'espace réservé & et assure la compatibilité avec Microsoft Access. ? Espace réservé à une lettre. Par exemple : a - z ou A - Z. Literal Tous les autres symboles sont affichés comme littéraux, c'est-à-dire tels quels.
Lorsque la propriété Mask a la valeur chaîne vide (""), le contrôle se comporte comme un contrôle TextBox standard. Quand un masque de saisie est défini, des traits de soulignement apparaissent sous chaque espace réservé dans le masque. Vous ne pouvez remplacer un espace réservé que par un caractère du même type que celui spécifié dans le masque de saisie. Si vous tapez un caractère non valide, il est rejeté par le contrôle MaskEdBox qui génère en outre un événement ValidationError.
Note Quand vous définissez un masque de saisie pour le contrôle MaskEdBox et que vous insérez des tabulations jusqu'à un autre contrôle, l'événement ValidationError est généré si le contrôle MaskEdBox renferme un ou plusieurs caractères non valides.
"Loic BERTHOLLET" a écrit dans le message de news:
Salut.
Je cherche une solution pour saisir une durée. Je m'en sortais jusque ici avec le DateTimePicker tant que je voulais que
des <hh:mm:ss>
Il faut maintenant que je saisisse une durée en JOUR, heures, minutes et
secondes: et le DateTimePicker, quand on veut saisir 0 jour, il est pas content... : il passe tout seul à 31 jours ! (Par contre, j'aime bien quand il fait ça pour les heures, les minutes et les secondes...)
Une idée ?
Loic BERTHOLLET
Je suis d'accord, ce contrôle est une vrai m.. Pour respecter l'homogénéité graphique de mon application, j'ai bien peur d'être obligé de l'encapsuler dans un contrôle.. beurk
Par contre, je n'utilise pas l'évènement Validate: il y a toujours des momenst où il ne se produit pas
Merci en tout cas de ta réponse
----- bmlogiciels2 a écrit : ----
le DateTimePicker, commme son nom l'indique est fait avant tout pour saisi date Le plus simple est de créer autant de zonzes texte que nécessaire e d'utiliser l'évènement _Valid pour vérifier les saisies il existe aussi le controle MaskEdit dont la propriété Mask fonctionne ains (je trouve ce controle incontrolable... mais à essayer.) Caractère du masque Descriptio # Espace réservé à un chiffre . Espace réservé aux décimales. Le caractère effectivement utilis
Je suis d'accord, ce contrôle est une vrai m..
Pour respecter l'homogénéité graphique de mon application, j'ai bien peur d'être obligé de l'encapsuler dans un contrôle..
beurk
Par contre, je n'utilise pas l'évènement Validate: il y a toujours des momenst où il ne se produit pas
Merci en tout cas de ta réponse
----- bmlogiciels2 a écrit : ----
le DateTimePicker, commme son nom l'indique est fait avant tout pour saisi
date
Le plus simple est de créer autant de zonzes texte que nécessaire e
d'utiliser l'évènement _Valid pour vérifier les saisies
il existe aussi le controle MaskEdit dont la propriété Mask fonctionne ains
(je trouve ce controle incontrolable... mais à essayer.)
Caractère du masque Descriptio
# Espace réservé à un chiffre
. Espace réservé aux décimales. Le caractère effectivement utilis
Je suis d'accord, ce contrôle est une vrai m.. Pour respecter l'homogénéité graphique de mon application, j'ai bien peur d'être obligé de l'encapsuler dans un contrôle.. beurk
Par contre, je n'utilise pas l'évènement Validate: il y a toujours des momenst où il ne se produit pas
Merci en tout cas de ta réponse
----- bmlogiciels2 a écrit : ----
le DateTimePicker, commme son nom l'indique est fait avant tout pour saisi date Le plus simple est de créer autant de zonzes texte que nécessaire e d'utiliser l'évènement _Valid pour vérifier les saisies il existe aussi le controle MaskEdit dont la propriété Mask fonctionne ains (je trouve ce controle incontrolable... mais à essayer.) Caractère du masque Descriptio # Espace réservé à un chiffre . Espace réservé aux décimales. Le caractère effectivement utilis