Ajouter une valeur à un Masktextbox

Signaler
Messages postés
106
Date d'inscription
mardi 19 mai 2015
Statut
Membre
Dernière intervention
8 mai 2020
-
Messages postés
2429
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
1 juin 2021
-
Bonsoir à tous amis développeur,

J'ai un maskedtextbox sous la forme "06:00", un textbox pour saisir une valeur à ajouter (exemple 1.2) et un button pour ajoute la valeur du textbox au MAskedtextbox.

Le problème étant que je n'arrive pas a récupérer la bonne saisie :(
si j'ajouter 1.2 pour "06:00" alors j'obtiens "7_ : _ _" alors que j'aimerai obtenir "07:00"

Auriez-vous une idée pour palier à ce soucis de caractère ?
Vous remerciant par avance pour vos idées,
Cdt

3 réponses

Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
237
Bonjour
Il est pour le moins étrange d'utiliser un contrôle de saisie pour saisir dans un contrôle de saisie.
De toute ma vie, c'est la première fois que je vois une telle "démarche" ! Quelle en est la raison (exacte et détaillée) ?
Messages postés
106
Date d'inscription
mardi 19 mai 2015
Statut
Membre
Dernière intervention
8 mai 2020

je récupère 2 créneaux horaires que je soustrais entre eux et que je divise par 10.
.
Ce résultat obtenu j'aimerai les ajouter à ces maskedtextbox au format "00:00"
Messages postés
2429
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
1 juin 2021
137
bonsoir jerlo11
Sais-tu exactement le rôle d'un MaskedEditBox : voir http://plasserre.developpez.com/cours/vb-net/?page=ui-winforms2#LVIII-E-3
De plus on ajoute pas arithmétiquement parlant des TextBox ou MaskedEditBox : ces contrôles contiennent du texte brut .
Tu récupères 2 créneaux horaires : comment les récupères-tu et sous quel format ?
quel code as-tu essayé ?

un salut à ucfoutu en passant
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
237
Je ne peux essayer (n'ai même pas VB.Net), mais ce que je lis là parait simple et clair :
https://msdn.microsoft.com/fr-fr/library/system.windows.forms.maskedtextbox.text(v=vs.110).aspx