Visual Basic - MSHFlexgrid edicion

Life is soft - evento anual de software empresarial
 
Vista:

MSHFlexgrid edicion

Publicado por EGV (385 intervenciones) el 25/01/2006 22:15:18
hola a todos
cargo los datos de una base en un control MSHFlexgrid.
Pregunto
Como hago para poder editar esos datos y actualizarlos, intente pero no me deja colocarme en ninguna celda para editarla, como se hace, alguien sabe ???
Al hacer click en la celda se marca el borde pero no puedo escribir ni hacer nada
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:MSHFlexgrid edicion

Publicado por elTaque (3 intervenciones) el 28/01/2006 16:18:21
yo coloco en el form un textbox p.ej. Text1 (visible=false)
si no es en 3d mejor(flat)

Private Sub MSFlexGrid1_DblClick()

'para que el cuadro de texto se pocicione
'en la ubicacion del cuadro seleccionado
Text1.Left = MSFlexGrid1.CellLeft + MSFlexGrid1.Left
Text1.Top = MSFlexGrid1.CellTop + MSFlexGrid1.Top
' que mida lo mismo que el cuadro
Text1.Width = MSFlexGrid1.CellWidth
Text1.Height = MSFlexGrid1.CellHeight - 50
Text1.Text = MSFlexGrid1.Text 'para que contenga lo mismo que el cuadro seleccionado
Text1.Visible = True
Text1.SelStart = 0
Text1.SelLength = Len(Text1.Text)
Text1.SetFocus

End Sub

Private Sub Text1_Change()
'para que inserte en el cuadro(flexgrid) lo que escribis
MSFlexGrid1.Text = Text1.Text
End Sub
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