Como llamo a este array de string?

Iniciado por afrocardo, 26 Noviembre 2015, 23:44 PM

0 Miembros y 1 Visitante están viendo este tema.

afrocardo

Dim tpautas(14) As string
tpautas(1) = "Proporcione   alternativas   equivalentes   al   contenido   visual   y   auditivo"
        tpautas(2) = "No   se   basa   sólo   en   el   color"
        tpautas(3) = "Utilice   marcadores   y   hojas   de   estilos   u   hágalo   apropiadamente"
        tpautas(4) = "Identifique   el   idioma   original   usado"
        tpautas(5) = "Cree   tablas   que   se   transformen   correctamente"
        tpautas(6) = "Asegure    que    las    páginas    que    incorporan    nuevas    tecnologías         se    transformen correctamente"
        tpautas(7) = "Asegure    al    usuario    el    control    sobre    los    cambios    de    los    contenidos    tempodependientes"
        tpautas(8) = "Asegure   la   accesibilidad   directa   de   las   interfaces   de   usuario   incrustadas"
        tpautas(9) = "Diseñe   para   la   independencia   del   dispositivo"
        tpautas(10) = "Utilice   soluciones   provisionales"
        tpautas(11) = "Utilice   las   tecnologías   y   pautas   W3C"
        tpautas(12) = "Proporcione   información   de   contexto   y   orientación"
        tpautas(13) = "Proporcione   mecanismos   claros   de   navegación"
        tpautas(14) = "Asegure   que   los   documentos   sean   claros   y   simples"

NOTA: TENGO QUE LLAMAR A AL PRIMERA PAUTA PARA ESCRIBIRLA EN UNA CAJA[/font]

XresH

Buenas emm, a ver, llamarla a que te referis, ojo que no es una funcion ni un procedimiento, asique no se "llama" a mi entender, sino que se le asigna o se lee(obtiene) un valor, por lo que si vos queres asignarlo a un textbox (por ejemplo) la primer pauta, seria algo asi:

Código (vb) [Seleccionar]
TextBox1.Text = tpautas(0)


Acordate que el primero comienza en 0 salvo que lo redimensiones y ejecutes otros valores al array, pero segun veo en tu code tenes declarada la variable con 15 posiciones, es decir del 0 al 14.

Saludos.
[ - Si eres programador y quieres que tus proyectos esten en mi blog(con o sin source), consúltame! - ]
Entra A Mi Blog De Programación | | Dudas en este post :| | >>Clic para ir al Post<<

Lekim

#2
Hola

KresH ya te ya contestado correctamente.

Código (vb) [Seleccionar]
Msgbox(tpautas(1))

o como te ha contestado KresH

Pero si estás en VB(5 o 6) o NET no hay problema en empezar a ingresar valores al array a partir de (1).  

En Vb6 puedes definir el Array así tpautas(1 to  14) y no habría ningún tpautas(0):

Código (vb) [Seleccionar]
Dim tpautas(1 to 14) as String 'Desde 1 a 14

Pero si lo defines así tpautas(14) entonces hay un tpautas(0) que no usas, pero tampoco pasaría nada, solo debes acordarte que está ahí según lo que hagas para evitar errores:

Código (vb) [Seleccionar]
Dim tpautas(14) as String 'Desde 0 a 14


Si estás en VB.NET entonces no puedes poner Dim tpautas(1 to 14) as String debes poner :

Código (vbnet) [Seleccionar]
Dim tpautas(14) as String 'Desde 0 a 14

y tendrías un tpautas(0)...


Sldos

afrocardo

Gracias, ya he solucionado mi problema.