Programación General > Visual Basic 6.0 e inferiores
Re: Valor de una celda en un FlexGrid
(1/1)
Ce5aR:
Hola espero me puedan ayudar, uso una flexgrid y la lleno manualmente y quisiera ver como puedo conocer posteriormente el contenido de una celda por ejemplo de la (0,0), pero lo que quiero hacer es mandarla a llamar con un botón. Espero me puedan ayudar.
Saludos:ayuda:
Jose Arriagada:
Para acceder al contenido de la celda (i,j), es decir, la fila "i" y columna "j", lo puedes hacer de dos formas:
a) msflexgrid1.row=i
msflexgrid1.col=j
valor=msflexgrid1.text
b) valor=msflexgrid1.textmatrix(i,j)
La diferencia entre ambas opciones, es que con la primera, posicionas el cursor en la celda y obtienes el resultado. El posible problema con este modo, es que si utilizas el evento click de la planilla, se puede activar, ya que estas enviando un comando de posicion a la grilla.
La segunda opcion es mejor, ya que solo tomas el valor de la celda, haciendo referencia a ella, sin activar ningun evento.
Espero te sirva
Kev:
A lo que te entendi:
Primero mediewnte 2 TExtBox pide los valores de fila y columna (i,j), donde i es la fila y j la columna, almacena estos valores en variables. Luego ubica esos valores en el TExtMAtrix (i,j) y de ahi para adelante ya tu sabras.....
i = Val(Text1.text)
j = Val(Text2.text)
Seleccionado = MsFlexgrid1.TExtMatrix (i,j)
Espero te sirva
:suerte:
Navegación
Ir a la versión completa