1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
TextBox2.Text = Hex2Bin(TextBox1.Text)
End Sub
Private Function Hex2Bin(ByVal hex As String) As String
Dim i As Byte
Dim resultat As String
For i = 1 To Len(hex)
Select Case Mid(hex, i, 1)
Case "0" : resultat = resultat & "0000"
Case "1" : resultat = resultat & "0001"
Case "2" : resultat = resultat & "0010"
Case "3" : resultat = resultat & "0011"
Case "4" : resultat = resultat & "0100"
Case "5" : resultat = resultat & "0101"
Case "6" : resultat = resultat & "0110"
Case "7" : resultat = resultat & "0111"
Case "8" : resultat = resultat & "1000"
Case "9" : resultat = resultat & "1001"
Case "A" : resultat = resultat & "1010"
Case "B" : resultat = resultat & "1011"
Case "C" : resultat = resultat & "1100"
Case "D" : resultat = resultat & "1101"
Case "E" : resultat = resultat & "1110"
Case "F" : resultat = resultat & "1111"
End Select
Next i
Hex2Bin = resultat
End Function |