Visual Basic - MSFLEXGRID

Life is soft - evento anual de software empresarial
 
Vista:

MSFLEXGRID

Publicado por Fernando (12 intervenciones) el 01/08/2007 22:51:52
Hola a todos.

Estoy aprendiendo a utilizar el control MSFLEXGRID. La duda que tengo es que cuando genero un numero de filas mayor al que se muenstan en la pantalla, las ultimas filas quedan ocultas. Como puedo hacer a que esto suseda al revez, es decir que siempre me muestre las ultimas filas aunque oculte las primeras?

De antemano gracias por las respuestas.

Buen dia a todos.

Fernando.
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 almagro (2 intervenciones) el 01/08/2007 23:37:17
para que eso suseda le pnes el numero de fileas al grid k sean iagiales a la ultima menos un pork por eso da el error nuncu podes ser mayor el numro de las filas k las fila de grid

si o lo entesndistes me envia un correos a mi diression de arriba
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:MSFLEXGRID

Publicado por Sonia (2 intervenciones) el 02/08/2007 16:22:25
Hola! Hacé la siguiente prueba:

en declaraciones del formulario pegá lo siguiente:

Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" _
(ByVal hWnd As Long, ByVal wMsg As Long, _
ByVal wParam As Long, lParam As Any) As Long

Luego poné un botón en el formulario y en su evento click pegá lo siguiente:

Private Sub Command1_Click()
Dim var As Long
Const WM_VSCROLL = &H115
Const SB_BOTTOM = 7
var = SendMessage(MSFlexGrid.hWnd, WM_VSCROLL, SB_BOTTOM, 0)
End Sub

probalo, de esta forma, cuando hacés clic en el botón va a la última fila del grid
...despues lo implementás como quieras

Suerte! ...espero te sirva
Sonia
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