bonjour a tous
j'ai un probleme dont la solution m'est inconnu sinon je ne serais pas la

voila j'essaye d'additioner des minutes (entre elles) et des heures (entre elles)
je vous donne mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
                        If hstart + Val(Me.txthour.Text) >= 24 Then
                            dstop = dstart + 1
                        Else
                            dstop = dstart
                            If hstart + Val(Me.txthour.Text) >= 24 Then
                                hstop = 24 - Val(Me.txthour.Text)
                            Else
                                hstop = hstart + Val(Me.txthour.Text)
                                If mstart + Val(Me.txtMinutes.Text) >= 60 Then
                                    mstop = 60 - Val(Me.txtMinutes.Text)
                                    hstop += 1
                                Else
                                    'mstop = mstart + Val(Me.txtMinutes.Text)
                                    mstop = dt.Minute + Val(Me.txtMinutes.Text)
                                End If
                            End If
                        End If
le probleme etant que par exemple si l'heure de fin est "12:09" et bien il va m'afficher "12:9" je comprends sa logique etant donner que ces variables start et stop sont des integer
mais quand je souhaite a l'affichage dans mon textbox passer les minutes au format "mm" je n'y arrive pas
j'ai essayer avec les affichages de format du style
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Format(mstop.ToString, "00")
mais ca ne va pas

quelqu'un aurait-il une idee ?

merci d'avance