Visual Basic - ESCRIBIR EN UN MSFLEXGRID

Life is soft - evento anual de software empresarial
 
Vista:

ESCRIBIR EN UN MSFLEXGRID

Publicado por Pascual Tomás (34 intervenciones) el 15/02/2005 10:21:15
Necesitaria saber como se puede escribir directamente en un MSFLEXGRID.

Gracias de antemano.
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:ESCRIBIR EN UN MSFLEXGRID

Publicado por Ignacio (35 intervenciones) el 15/02/2005 13:00:57
Con la propiedad TextMatrix(Fila,Columna) podes escribir en una celda en particular

Con la propiedad Rows definis la cantidad de filas
Con la propiedad Cols definis la cantidad de columnas.

Con las propiedades Rows y Cols definis el tamaño de la grilla y con la propiedad TextMatrix vas llenado las celdas.

saludos.

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

RE:ESCRIBIR EN UN MSFLEXGRID

Publicado por Matias Freire (421 intervenciones) el 15/02/2005 14:18:16
Hola Ignacio...

Supongo que lo que querés hacer es escribir directamente con el teclado en un flexgrid. Para eso, tendrías que usar el EVENTO "KeyPress" del flexgrid. Filtras la tecla que presiona (para que, por ejemplo te tome solamente numeros y letras) y lo escribis directamente en el flexgrid con la propiedad "TextMatrix".

Ejemplo:

Private Sub MSFlexGrid1_KeyPress(KeyAscii As Integer)
If KeyAscii > 64 And KeyAscii < 91 Then
MSFlexGrid1.Text = Chr(KeyAscii)
End If
If KeyAscii > 47 And KeyAscii < 58 Then
MSFlexGrid1.Text = Chr(KeyAscii)
End If

If KeyAscii = 13 Then 'Presiona ENTER
'Aca pones la rutina para cuando presiona ENTER


KeyAscii = 0 'Esto elimina el Beep del Enter
End If
End Sub

Espero que te sirva, es un ejemplo MUUUUUUYYYY sencillo, que tiene varios defectos, pero es util para saber cómo manejarlo. SALUDOS!!!!
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