none
Eliminar RRS feed

  • Pregunta

  • Buen dia gente del foro.

    Alguien sabe como eliminar el primer caracter de un textbox? que instruccion o que metodo debo crear en el codigo del textbox.

    La idea es escanear un codigo pero el codigo tiene al principio una letra que no me interesa y deseo que el programa me elimine el caracter para luego pasar a escanear otro codigo en otro textbox.

    Ya utilize la funcion Mid pero me marca error.

    Saludos

    martes, 3 de noviembre de 2015 18:15

Todas las respuestas

  • El contenido de un Textbox es un tipo string, Si quieres eliminar el primer carácter puedes usar Mid. ¿Cómo lo estás utilizando?

    If len(TextBox1.Text)>0 then

        TextBox1.Text = Mid(TextBox1.Text,2)

    End If


    Saludos, Javier J

    martes, 3 de noviembre de 2015 18:25
  • Hola HtoLuna,

    La función Mid requiere de tres parámetros: la cadena de texto, la posición de inicio y la longitud. Deberías tener algo como lo siguiente:

    txtCodigoBarra.Text = Mid(txtCodigoBarra.Text, 2, Len(txtCodigoBarra.Text) - 1)

    martes, 3 de noviembre de 2015 18:54
  • Si no pones la longitud (en Vb 6) toma la cadena hasta el final. Si no se ha equivocado de foro debe estar trabajando en vb5 o vb6.


    Saludos, Javier J

    martes, 3 de noviembre de 2015 20:00
  • Si no pones la longitud (en Vb 6) toma la cadena hasta el final. Si no se ha equivocado de foro debe estar trabajando en vb5 o vb6.


    Saludos, Javier J

    Javier, guardas razón, me guíe en la documentación que menciona que los 3 parámetros son requeridos, pero efectivamente se puede obviar la longitud.

    martes, 3 de noviembre de 2015 21:50