Visual Basic - Ayuda

Life is soft - evento anual de software empresarial
 
Vista:

Ayuda

Publicado por eduardo (13 intervenciones) el 20/12/2003 20:25:36
Tengo una duda con el siguiente codgo,
MSFlexGrid1.TextMatrix(i + 1, 0) = MyName
MSFlexGrid1.TextMatrix(e + 1, 1) = fecha
esto es para que en la MSflexgrid aparesca las carpetas y las fechas de actualizacion que se hicieron pero me sale un error de que el subindice esta malo, esto muestra asia abajo los nombres y las fechas con sus horas pero el error persiste si lo cambio que puede ser, alguien que me q¡ayude por favor. Gracias.
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

RE:Ayuda

Publicado por kinoscar (233 intervenciones) el 20/12/2003 23:38:15
supongo que el subindice que esta fuera de intervalo debe ser el de la fila, esto pasa cuando estas haciendo referencia a un indice que fila mayor a la cantidad de filas que posee el objeto, no olvides que el valor el indice de tu ultima fila es la cantiad total - 1
msflexgrid1.row=msflexgrid1.rows-1 ' esto te posiciona en la ultima fila.

si el numero de filas de tu grilla depende de la cantidad de informacion que deba mostrar debes agregar filas antes de cada ingreso de informacion.

con este codigo deberia ir agragando un fila y completandola de inmediato, eso deberia solucionar tu problema

msflexgrid1.rows=msflexgrid1.rows+1
MSFlexGrid1.TextMatrix(msflexgrid1.rows-1, 0) = MyName
msflexgrid1.rows=msflexgrid1.rows+1
MSFlexGrid1.TextMatrix(msflexgrid1.rows+1, 1) = fecha

si el error te lo da en las columnas, es exactamente por lo mismo.

suerte y espere te sirva
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