en un msflexgrid....

carlos
03 de Febrero del 2004
resulta que tengo un msflexgrid con varios registros, que tengo q hacer que cuando pulse a una celda de una fila o columna, ese dato me vaya a un cuadro de texto.
]Gracias.

Charango
03 de Febrero del 2004

esta es una forma :
primero tienes que rescatar el valor de
la fila y la columna presionada
que en este caso es
f ,c

Dim f As Long, c As Long
c = Grid1.col
f = Grid1.Row

y luego dar esa ubicacion
a la grilla para que extraiga el
contenido de esta. y asi traspasarla al texto

Grid1.Col = c
Grid1.Row = f
text1 = Grid1.Text

Orlando
03 de Febrero del 2004
Hay una propiedad que te da directamente el contenido de la celda actualmente activa:
dato = FlexGrid.Text

Si quieres coger un dato de cualquier celda
aleatoriamente puedes usar la propiedad "TextMatrix" :
dato=FlexGrid.TextMatrix(Fila,Columna)
...donde Fila y Columna son valores que tu les quieras
dar.

Orlando
03 de Febrero del 2004
Se me olvido decirte que en el Evento Click del FlexGrid puedes hacerle la asignacion al TextBox:

FlexGrid_Click()
TextBox.text=FlexGrid.text
end sub


Hay una propiedad que te da directamente el contenido de la celda actualmente activa:
dato = FlexGrid.Text