Visual Basic.NET - ¿Como agregar controles a un Formulario mediante codigo

 
Vista:
Imágen de perfil de Angel G
Val: 5
Ha aumentado su posición en 15 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

¿Como agregar controles a un Formulario mediante codigo

Publicado por Angel G (3 intervenciones) el 26/12/2019 22:13:03
Hola amigo, hoy vengo a hacer una pregunta... Yo ten una aplicacion que lee un archivo .txt, y cuenta todas las lineas. Y quisiera que dependiendo de las cantidad de lineas que tenga el archivo, sea la cantidad de controles que agregue al formulario mediante codigo... ¿Como podria hacerlo?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Phil Rob
Val: 3.353
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

¿Como agregar controles a un Formulario mediante codigo

Publicado por Phil Rob (1546 intervenciones) el 29/12/2019 10:30:56
Hola,

Por ejemplo, para agregar TextBox, unos debajo de otros :
1
2
3
4
5
6
7
8
9
Dim InicialeTop As Integer = 10  ' Poner el valor que te gusta
        Dim InicialeLeft As Integer = 10  ' Poner el valor que te gusta
        For L As Integer = 0 To CuantidalineasEnElArchivo - 1
            Dim TB As New TextBox
            TB.Name = "MiTB" & L.ToString   ' llamar los TextBox MiTB0, MiTB1, MiTB2, ...
            TB.Top = InicialeTop + L * (TB.Height + 3)  ' +3 es la separacion entre los TexBox
            TB.Left = InicialeLeft
            Me.Controls.Add(TB)  ' me es el formulario activado, pero puedes dar otro Form del proyecto
        Next L

Este codigo puede es escribido en evento que te gusta : Click del Form, Click de un Button, Load del Form, ....

Espero que esto te ayudará ...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar