buscando por este mismo foro he encontrado un post donde "explican" cómo realizar uan sustitución de caracteres en visual basic...:
El código que dan es éste:
Código:
...pero no sé muy bien cómo aplicarlo....hice esto, no sé qué le pasa pero no funciona, bueno ahí va:Public Function Cifrado(ByVal Entrada As String, _ Optional CodigoOriginal As String = " abcdefghijklmnñopqrstuvwxyz", _ Optional CodigoCifrado As String = " zyxwvutsrqpoñnmlkjihgfedcba") As String Dim i As Long Dim j As Long Dim retStr As String Dim c As String * 1 Entrada = LCase(Entrada) For i = 1 To Len(Entrada) c = Mid(Entrada, i, 1) j = InStr(1, CodigoOriginal, c) If j > 0 Then retStr = retStr & Mid(CodigoCifrado, j, 1) Else retStr = retStr & c End If Next i Cifrado = retStr End Function
PARTE DEL BOTÓN
Código:
PARTE DE LA FUNCIÓNPrivate Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click TextBox3.Text = Function (Cifrado(entrada = TextBox2.Text)) End Sub
Código:
Una ayudita.....gracias Public Function Cifrado(ByVal Entrada As String, _ Optional ByVal CodigoOriginal As String = " abcdefghijklmnñopqrstuvwxyz", _ Optional ByVal CodigoCifrado As String = " zyxwvutsrqpoñnmlkjihgfedcba") As String Dim i As Long Dim j As Long Dim retStr As String Dim c As String Entrada = LCase(Entrada) For i = 1 To Len(Entrada) c = Mid(Entrada, i, 1) j = InStr(1, CodigoOriginal, c) If j > 0 Then retStr = retStr & Mid(CodigoCifrado, j, 1) Else retStr = retStr & c End If Next i Cifrado = retStr End Function