canal visual basic .net

Recursos Visual Basic.NET, VB.NET, Manuales de programación, Tutoriales, Foros de programación, Comunidad de programadores

Usuarios activos:  37

Foros de programación, recursos, tutoriales, sistemas operativos...

Bienvenido a la zona de foros. Participa en alguno de nuestros foros: Foros de visual basic, foros de visual basic.net foros de Crystal reports, programas gratis, foros de C++ - C# , foros de Java, foros de PHP, foros de ASP.net. Seguro que hay un foro que te servirá de gran utilidad y si no lo encuentras avísanos y crearemos uno nuevo.
Resultados 1 al 3 de 3
  1. #1
    Avatar de ocubero
    ocubero está desconectado Junior Member Iniciad@
    Fecha de ingreso
    27 oct, 08
    Ubicación
    Costa Rica
    Mensajes
    2

    Predeterminado



    Hola, tengo una duda con los arreglos dinàmicos en VB .NETa ver si alguien me puede orientar:
    Para crearlos realizo lo siguiente:

    Dim miArreglo( , , , , ) as string 'Esto porque quiero que tenga 5 columnas

    pero para llenarlo de información hago lo siguiente

    if contador = 0 then
    redim miArreglo(0,1,2,3,4)
    miArreglo(0,0) = txtNombre.txt
    miArreglo(0,1) = txtapellido.txt

    Etc, no me funciona, si me pueden explicar se lo agradecere....

  2. #2
    Lilee está desconectado Junior Member Iniciad@
    Fecha de ingreso
    18 abr, 08
    Mensajes
    26

    Predeterminado



    El arreglo bidimensional se declara


    dim miArreglo(,) as string


    Luego lo redimensionas con redim miArreglo(cantidad filas, cantidadcolumnas)



  3. #3
    Avatar de v yrcyrus
    v yrcyrus está desconectado Senior Member Avanzad@
    Fecha de ingreso
    21 oct, 08
    Ubicación
    Spain
    Mensajes
    104

    Predeterminado

    Entiendo que tienes un arreglo que guarda cinco dimensiones para un dato, en este caso una entrada de una agenda.

    asi que :

    Dim miArreglo(,,,,) as string

    que sepas que esta declaracion implmenta un arreglo de 5x5 casillas de la siguiente forma:

    redim preserver miarreglo(0,0,0,0,0)
    miarreglo(0,0,0,0,0)=Nombre
    redim preserver miarreglo(0,0,0,0,1)
    miarreglo(0,0,0,0,1)=Apellido
    redim preserver miarreglo(0,0,0,0,2)
    miarrreglo(0,0,0,0,2)=2Apellido
    redim preserver miarreglo(0,0,0,0,3)
    miarreglo(0,0,0,0,3)=direccion
    redim preserver miarreglo(0,0,0,0,4)
    miarreglo(0,0,0,0,4)=telefono
    y asi
    hasta el final
    el siguiente seria
    miarreglo(0,0,0,1,0)=...

    miarreglo(0,0,0,1,1)=...

    miarreglo(0,0,0,1,2)=...

    miarreglo(0,0,0,1,3)=...

    miarreglo(0,0,0,1,4)=...
    y lueg

    miarreglo(0,0,0,2,0)=...

    miarreglo(0,0,0,2,1)=...

    miarreglo(0,0,0,2,2)=...

    miarreglo(0,0,0,2,3)=...

    miarreglo(0,0,0,2,4)=...

    si te fijas en un poco absurdo pues en realidad estas guardando 2 dimensiones una para indicar que persona y otra para indicar los datos

    es decir:

    dim miarreglo(,) as string

    persona0
    miarreglo(0,0)=nombre

    miarreglo(0,1)=apellido

    miarreglo(0,2)=apellido2

    miarreglo(0,3)=direccion

    miarreglo(0,4)=telefono


    persona1
    miarreglo(1,0)=nombre

    miarreglo(1,1)=apellido

    miarreglo(1,2)=apellido2

    miarreglo(1,3)=direccion

    miarreglo(1,4)=telefono

    seguimois hasta person N


    personan
    miarreglo(n,0)=nombre

    miarreglo(n,1)=apellido

    miarreglo(n,2)=apellido2

    miarreglo(n,3)=direccion

    miarreglo(n,4)=telefono

    por lo tanto tu arreglo es de dos dimensiones para n personas.
    Vyrcyrus

Temas similares

  1. Ayuda con Arreglos
    Por Turelim en el foro C/C++ y C++ CLI
    Respuestas: 8
    Último mensaje: 15/04/2009, 15:01
  2. insertar checkbox dinamicos
    Por Mapiruli en el foro Visual Basic 6.0
    Respuestas: 2
    Último mensaje: 02/09/2008, 00:59
  3. Arreglos de Objetos
    Por juanlalo en el foro Visual Basic .NET
    Respuestas: 0
    Último mensaje: 24/10/2007, 00:47
  4. Menús dinámicos
    Por Sergio en el foro Visual Basic .NET
    Respuestas: 0
    Último mensaje: 26/10/2006, 03:48
  5. Formularios dinámicos
    Por K0rl3oN en el foro Visual Basic 6.0
    Respuestas: 6
    Último mensaje: 15/08/2006, 22:04

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Visual Studio .VisualBasic.net .ADO.NET .ASP.NET .Framework .Crystal report
[Visual Basic .NET · Información legal · Condiciones de uso · Publicidad · Contacto · RSS novedades Foro · Inicio]
Un sitio web de Internelia (Ontecnia) © Copyright 2013 canalvisualbasic.net. Todos los derechos reservados