Programación General > Visual Basic para principiantes
Cargar e Imprimir (en Pantalla) Matrices 2d
Toph:
--- Cita de: "Boxcarpilot" ---PD: se me habia ocurrido lo del txtbox, pero cuantos debo hacer?? solo 1???
De ser solo 1, Como hago con las posiciones?, o el VB ya sabe q es una matriz??
--- Fin de la cita ---
Hola Boxcarpilot en visual basic puedes hace matrices de controles, coloca un textbox luego dale copiar y el visual basic te advertira que ya hay un textbox con ese nombre que si queres hacer una matriz de controles le das si y ahi pegas los tantos textbox que necesites, para acceder a ellos lo haces a través de su indice, Text1(0).text, Text1(1).text ... hasta el Text1(n).text
ese indice es el que vas aumentando segun tus necesidades con algun lazo.
Bueno es otra idea :)
saludos.
calichecal:
--- Cita de: "Boxcarpilot" ---Bueno vengo de programar mucho en java.
Me han pedido un trabajo que segun mi criterio es mejor trabjar en VB 6.0
El punto esq necesito saber como Cargar e Imprimir en Pantalla una Matriz 5x5
Cualquier idea es bienvenida, muchas gracias.
PD: Ya la cargue, pero fue a la ruda, osea asigando, me gustaria cargarla con ciclos de repeticion (piendole datos al user con InputBox) como lo hago en Java, pero no se como...
--- Fin de la cita ---
Para cargar e imprimir una matriz bidimencional usando inputbox :
Dim matriz() As Integer [ en declaraciones]
Private Sub Form_Load()
Dim c As Integer, f As Integer, i As Integer, i2 As Integer
c = InputBox("ingrese el numero de columnas :")
f = InputBox("ingrese el numero de filas :")
ReDim matriz(1 To c, 1 To f)
For i = 1 To c
For i2 = 1 To f
matriz(c, f) = InputBox("ingrese el dato numerico de la columna " _
& i & " de la fila " & i2)
Print "fila "; i2; " columna "; i; " = "; matriz(c, f)
Next i2
Next i
end sub
Navegación
[*] Página Anterior
Ir a la versión completa