Visual Basic - MSFlexGrid.

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

MSFlexGrid.

Publicado por Adolfo (117 intervenciones) el 19/11/2002 02:32:54
Hola amigos:
Tengo un MSFlexGird lleno de datos, con las siguientes columnas:
NombreProducto
Cantidad
PrecioUnitario
Subtotal

y necesito poder pocicionarme en una determinada celda de la columna "Cantidad", para cambiar la cantidad digitada, de forma tal que al cambiar el contenido de la celda, VB lea la celda y multiplique el nuevo dato por el "PrecioUnitario" y actualize el "Subtotal".

¿Como hago para que lea la celda en la que me posicione?

Muchas 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:MSFlexGrid.

Publicado por Rodolfo del Peru (454 intervenciones) el 19/11/2002 04:46:35
En realidad el MSFlexGrid, no es editable, lo que tienes que hacer es simular que se ingresa colocando un TextBox del mismo tamaño y color de fondo que el del grid, que en realidad es donde se edita el texto, luego con ese dato vas al grid, lo reemplazas en la celda adecuada y calculas el resto, finalmente escondes el textbox hasta la siguiente vez que se edita.

Es un poco, jugar con el MSFlexGrid y el TextBox.
Para saber la celda donde estas posicionado:

Private Sub MSFlexGrid1_EnterCell()
With MSFlexGrid1
Fila = .Row
Columna = .Col
End With
End Sub

Ojala te sirva de ayuda.

Saludos desde Lima
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