Programación General > Visual Basic 6.0 e inferiores

 Msflexgrid

(1/1)

Liquid_Snake:
Necesito realizar 2 cosas con MsFlexGrid, hace poco empecé a utilizar este control y buen, surgieron dudas:
1. Cómo veo lo que tengo elegido, o sea, con qué puedo hacer el retrieve de mi selección?
2. Cómo puedo guardar la info que tengo en el grid y luego cargarla cuando quiera?.
Sólo eso, gracias por adelantado.

Brroz:
Hola Liquid_Snake.

1 - Prueba algo de este estilo:

--- Código: Text --- Private Sub MSFlexGrid1_SelChange()Dim intR As Integer, intC As IntegerDim intStepR As Integer, intStepC As IntegerDim str1 as String If MSFlexGrid1.Row > MSFlexGrid1.RowSel Then   intStepR = -1Else   intStepR = 1End IfIf MSFlexGrid1.Col > MSFlexGrid1.ColSel Then   intStepC = -1Else   intStepC = 1End IfFor intR = MSFlexGrid1.Row To MSFlexGrid1.RowSel Step intStepR   For intC = MSFlexGrid1.Col To MSFlexGrid1.ColSel Step intStepC      str1 = str1 & MSFlexGrid1.TextMatrix(intR, intC) & "&#59; "   Next intCNext intRMsgBox Left(str1, len(str1) - 3)End Sub  El código recorre la selección mostrando en un cuadro de diálogo el valor de las celdas seleccionadas.

2 - Usa la misma filosofia: utiliza la propiedad TextMatrix para obtener/asignar valores por fila y columna. Para almacenar los datos, valora tu mismo que es lo que te coviene (archivo de texto, tabla, etc...).

Suerte.

Liquid_Snake:
Mil gracias :D

Navegación

[0] Índice de Mensajes

Ir a la versión completa