none
valor de una celda especifica en un MSHFlexGrid RRS feed

  • Pregunta

  • Hola que tal buen día.

    Necesito cambiar el valor de una celda especifica pero no encuentro por donde empezar, tengo una grilla con al siguiente estructura:

    Diseño predeterminado

    La estructura no cambia: 4 filas y 7 columnas. Estoy confundido y no se si recorrer por filas o por columnas.

    y mi idea es cambiar el valor dependiendo de la celda en que se encuentre, manejo una variable global que esta dentro de un control timer que me indica la posición de las celdas, esta variable su valor máximo es de 17 (que son las celdas que contiene la grilla: 0-17), lo que tengo que hacer es cambiar el valor de las celdas dependiendo en que posición se encuentre, por decir si la variable global tiene el valor 0 entonces recorrer las filas y columnas de la grilla y cambiar el valor de la celda 0 y así sucesivamente con todas las celdas.

    Hasta el momento no he logrado hacer gran cosa, les muestro lo que he hecho y no funciona basandome en algunos ejemplos:

        Dim i As Integer
        Dim filas As Integer
        
        filas = grdEventos.Rows
        
        'grdEventos.Col = 1
        'grdEventos.Row = 1
        For i = 1 To grdEventos.Cols - 1
            grdEventos.Col = i
            grdEventos.Row = filas - i
            grdEventos.TextMatrix(filas, i) = "Valor"
        Next i

    Espero me puedan ayudar de antemano gracias.

    Saludos!

    viernes, 20 de julio de 2012 15:44

Todas las respuestas

  • Hola, que tal, no termino de entender lo que queres hacer, lo que escribiste deberia dar error.

    cuantas celdas queres que tenga el valor de la variable?

    saludos Mario

    martes, 24 de julio de 2012 23:50