none
LLamar un objeto (TextBox) con un string RRS feed

  • Pregunta

  • 'Hola soy un novato en  VB y mi pregunta es ¿como puedo llamar a una propiedad de un TextBox específico utilizando un 'string?

    'ejemplo:

    Dim txbox as string

    Dim contador as integer

    contador = 1

    Do Until contador = 6

         txbox = "TextBox" & contador 

         Label1.Text = txbox.Text

         contador = contador + 1

    Loop

    'Lo arriba mencionado sería lo que busco, que es leer el valor de texto del TextBox sin tener que indicar todos los TextBox, de antemano gracias

     
    martes, 17 de octubre de 2017 20:13

Respuestas

  • ¿Cuál es el sentido del ejercicio?. La etiqueta (Label1) tomará el valor del "último cuadro de texto".

    Para lo que pueda servirte:

    Dim contador As Integer = 1
    Do Until contador = 6
    	Label1.Text = Me.Controls($"TextBox{contador}").Text
    	contador += 1
    Loop



    Nuestra profesión exige tener pasión por resolver problemas de una manera óptima y eficiente.
    • Propuesto como respuesta Jorge TurradoMVP martes, 17 de octubre de 2017 20:54
    • Marcado como respuesta DavidLubian martes, 17 de octubre de 2017 22:17
    martes, 17 de octubre de 2017 20:46

Todas las respuestas

  • ¿Cuál es el sentido del ejercicio?. La etiqueta (Label1) tomará el valor del "último cuadro de texto".

    Para lo que pueda servirte:

    Dim contador As Integer = 1
    Do Until contador = 6
    	Label1.Text = Me.Controls($"TextBox{contador}").Text
    	contador += 1
    Loop



    Nuestra profesión exige tener pasión por resolver problemas de una manera óptima y eficiente.
    • Propuesto como respuesta Jorge TurradoMVP martes, 17 de octubre de 2017 20:54
    • Marcado como respuesta DavidLubian martes, 17 de octubre de 2017 22:17
    martes, 17 de octubre de 2017 20:46
  • Gracias por la respuesta Willams Morales me sirvio muy bien, el sentido del ejercicio es aprender a reducir líneas de código, si entendía que la etiqueta quedaría con el último valor pero solo era como ejemplo de lo que tenía en mente, con el código que tu me enseñaste hoy ya podre enviar esa información a algún arreglo para después manipularla.

    Saludos.


    DavidLubian

    martes, 17 de octubre de 2017 22:17