Programación General > Visual Basic para principiantes

 Cargar e Imprimir (en Pantalla) Matrices 2d

<< < (2/2)

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

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa