none
¿Como imprimir varios datos en un solo textbox? RRS feed

Respuestas

  • En un TextBox no puedes "imprimir" nada. Lo más que puedes hacer es asignarle un String a su propiedad .Text. Cualquier cosa que quieras que se vea en un textbox tienes que haberla metido previamente en un String, y cuando ya tengas un String con todos los contenidos que quieras presentar entonces se lo asignas al .Text del Textbox y sale en pantalla.

    Si tiene que ir creciendo a lo largo del tiempo (porque vas añadiendo más contenidos), una forma de  construir ese String es primero leer lo que ya hay en el textbox, después concatenarle al string lo que quieras, y luego volvérselo a asignar al textbox. Es decir, algo así:

    Textbox1.Text = Textbox1.Text & "nuevo contenido"

    que se puede abreviar así:

    TextBox1.Text &= "nuevo contenido"

    Es lícito concatenar un salto de línea en el String (usando "vbCrLf") si quieres que el contenido salte a otra línea, pero para que esto se pueda ver en pantalla tienes que ponerle al textbox la propiedad MultiLine=True.

    • Marcado como respuesta Jeffer98 domingo, 20 de mayo de 2018 13:46
    domingo, 20 de mayo de 2018 12:37

Todas las respuestas

  • En un TextBox no puedes "imprimir" nada. Lo más que puedes hacer es asignarle un String a su propiedad .Text. Cualquier cosa que quieras que se vea en un textbox tienes que haberla metido previamente en un String, y cuando ya tengas un String con todos los contenidos que quieras presentar entonces se lo asignas al .Text del Textbox y sale en pantalla.

    Si tiene que ir creciendo a lo largo del tiempo (porque vas añadiendo más contenidos), una forma de  construir ese String es primero leer lo que ya hay en el textbox, después concatenarle al string lo que quieras, y luego volvérselo a asignar al textbox. Es decir, algo así:

    Textbox1.Text = Textbox1.Text & "nuevo contenido"

    que se puede abreviar así:

    TextBox1.Text &= "nuevo contenido"

    Es lícito concatenar un salto de línea en el String (usando "vbCrLf") si quieres que el contenido salte a otra línea, pero para que esto se pueda ver en pantalla tienes que ponerle al textbox la propiedad MultiLine=True.

    • Marcado como respuesta Jeffer98 domingo, 20 de mayo de 2018 13:46
    domingo, 20 de mayo de 2018 12:37
  • Muchas gracias....Me sirvio
    domingo, 20 de mayo de 2018 13:47
  • Facil:

    Si quieres agregar texto al Textbox1:

    Textbox1.Text = Textbox1.Text & "Lo que quieras agregar"

    Si quieres limpiar el texbox:

    Textbox1.Text = ""

    lunes, 21 de mayo de 2018 2:07