Erreur 1 'MsgBox' n'est pas déclaré. Il peut être inaccessible en raison de son niveau de protection.--
Private minval As Integer
Private Function FindMin() As Boolean
Dim result(2) As Integer
If Integer.TryParse(textbox1.text , result(0)) AndAlso Integer.TryParse(textbox2.text, result(1)) AndAlso Integer.TryParse(textbox3.text, result(2)) Then
Array.Sort(result)
minval = result(0)
Return True
Else
Return False
End If
End Function
' pour utiliser
If FindMin() Then
TextBoxmin.text = minval.ToString
Else
MessageBox.Show("one of textbox has no number")
End If
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionPrivate Function FindMin() As Booleanavec le nom de mes 3 textbox
Dim result(2) As Integer
If Integer.TryParse(textbox1.text , result(0)) AndAlso Integer.TryParse(textbox2.text, result(1)) AndAlso Integer.TryParse(textbox3.text, result(2)) Then
Array.Sort(result)
minval = result(0)
Return True
Else
Return False
End If
End Function
Private Sub affiche()
If FindMin() Then
matextboxresult.text = minval.ToString
Else
MessageBox.Show("one of textbox has no number")
End If
End Sub
En sus j'ai oublié une condition. etc....
la plus petite des 3 sera, en valeur absolue,la plus grande des 3.
parce qu'il ne sait peut etre pas que -3 < -2pourquoi il travaillerait avec des valeurs absolues
Private minval As Double
Private Function FindMin() As Boolean
Dim result(2) As Double
If Double.TryParse(textbox1.text, result(0)) AndAlso _
Double.TryParse(textbox2.text, result(1)) AndAlso _
Double.TryParse(textbox3.text, result(2)) Then
Array.Sort(result)
If result(0) <> 0 Then
minval = result(0)
ElseIf result(1) <> 0 Then
minval = result(1)
ElseIf result(2) <> 0 Then
minval = result(2)
Else
Return False
End If
Return True
End If
Return False
End Function