Ajouter une valeur à un Masktextbox

jerlo11 Messages postés 109 Date d'inscription mardi 19 mai 2015 Statut Membre Dernière intervention 17 novembre 2022 - 25 janv. 2017 à 19:42
vb95 Messages postés 3480 Date d'inscription samedi 11 janvier 2014 Statut Non membre Dernière intervention 10 juillet 2024 - 25 janv. 2017 à 21:04
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

ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 209
25 janv. 2017 à 20:22
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) ?
jerlo11 Messages postés 109 Date d'inscription mardi 19 mai 2015 Statut Membre Dernière intervention 17 novembre 2022
25 janv. 2017 à 20:53
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"
vb95 Messages postés 3480 Date d'inscription samedi 11 janvier 2014 Statut Non membre Dernière intervention 10 juillet 2024 169
Modifié par vb95 le 25/01/2017 à 21:05
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
0
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 209
25 janv. 2017 à 20:58
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
Rejoignez-nous