Visual Basic.NET - Como manipular txtbox creado con codigo

 
Vista:

Como manipular txtbox creado con codigo

Publicado por Felix Cruz Avalos - Bolivia (1 intervención) el 07/07/2012 01:10:20
Tengo el siguiente codigo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
 
        For m As Integer = 0 To 599
            Dim B As New TextBox
            Me.Controls.Add(B)
            B.Height = 30
            B.Width = 25
            B.Left = B.Width * (m Mod 30)
            B.Top = B.Height * (m \ 30)
            B.Text = m
            B.Tag = m
            B.Name = i
        Next
 
    End Sub

Que me crea cajas de texto, ahora necesito agregar datos a esos txtbox y realizar operaciones como sumar, restar, etc
Gracias, Felix Cruz Avalos - Tarija Bolivia
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

Como manipular txtbox creado con codigo

Publicado por David (46 intervenciones) el 09/07/2012 19:33:28
Hola Felix,
podrias ubicarlos con un for each, algo asi
1
2
3
4
5
6
7
8
9
Dim Ctl As Control
        For Each Ctl In Me.Controls
            If TypeOf Ctl Is TextBox Then
                If Ctl.Name = "TextBox1" Then
 
 
                End If
            End If
        Next

espero te sirva saludos
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

Como manipular txtbox creado con codigo

Publicado por Paola (4 intervenciones) el 10/07/2012 23:54:22
eso de manipularlo la manera mas facil es cuando lo creas
alli manipulas el .text y podes hacer operaciones por medio de variables
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

Como manipular txtbox creado con codigo

Publicado por paola (4 intervenciones) el 11/07/2012 02:30:19
esta es una manera que encontre de manipularlos si averiguo otra te la mando como te dije anteriormente al momento de crearlo es que puedo manipularlo


Dim B As TextBox
Dim suma As Integer
Dim resta As Long
suma = 0
resta = 0

For m As Integer = 0 To 10
B = New TextBox
Me.Controls.Add(B)
B.Height = 30
B.Width = 25
B.Left = B.Width * (m Mod 30)
B.Top = B.Height * (m \ 30)
B.Text = m ' aqui manipulas el valor de cada uno en este caso m
B.Tag = m
B.Name = m
suma = suma + CInt(B.Text)
resta = resta - CLng(B.Text)
Next
MessageBox.Show("La suma es: " & suma & " y la resta es: " & resta)
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