Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Scrollbar horizontal de un MSHFlexGrid

Estas en el tema de Scrollbar horizontal de un MSHFlexGrid en el foro de Visual Basic clásico en Foros del Web. Compañeros gracias por su ayuda. Como puedo hacer, cuando llene un MSHFlexGrid controlar la scrollbar se vea la última fila de abajo, sea que el ...
  #1 (permalink)  
Antiguo 27/12/2005, 08:25
 
Fecha de Ingreso: abril-2005
Mensajes: 60
Antigüedad: 19 años, 1 mes
Puntos: 0
Scrollbar horizontal de un MSHFlexGrid

Compañeros gracias por su ayuda.

Como puedo hacer, cuando llene un MSHFlexGrid controlar la scrollbar se vea la última fila de abajo, sea que el scrollbar esté en el final? como desplazar el scrollbar . Gracias.
  #2 (permalink)  
Antiguo 27/12/2005, 14:00
Avatar de Beakdan  
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey, Nuevo León
Mensajes: 433
Antigüedad: 22 años, 4 meses
Puntos: 7
Usa la función SendMessage de la API...
Código:
Option Explicit
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" ( _
        ByVal hwnd As Long, _
        ByVal wMsg As Long, _
        ByVal wParam As Long, _
        ByRef lParam As Any) As Long

Private Const WM_VSCROLL        As Long = &H115&
Private Const SB_BOTTOM         As Long = &H7&

Private Sub Command1_Click()
Dim tmpStr As String
Static i As Long
    tmpStr = "Fila " & i & Chr(9) & "Celda " & (i)
    MSHFlexGrid1.AddItem tmpStr
    i = i + 1
    SendMessage MSHFlexGrid1.hwnd, WM_VSCROLL, SB_BOTTOM, ByVal 0&
End Sub
Espero que el código te de una idea.
  #3 (permalink)  
Antiguo 28/12/2005, 07:50
 
Fecha de Ingreso: abril-2005
Mensajes: 60
Antigüedad: 19 años, 1 mes
Puntos: 0
Gracias el codigo que me distes me ayudo...
te agradesco.
  #4 (permalink)  
Antiguo 19/06/2006, 12:57
 
Fecha de Ingreso: septiembre-2003
Mensajes: 39
Antigüedad: 20 años, 7 meses
Puntos: 0
Cita:
Iniciado por Andagu
Gracias el codigo que me distes me ayudo...
te agradesco.
y como se puede hacer lo mismo pero en forma horizontal.....

osea que se valla a la ultima columna.... o a alguna columna en especifico??
__________________

www.qZone.cl
  #5 (permalink)  
Antiguo 23/06/2006, 07:21
 
Fecha de Ingreso: septiembre-2003
Mensajes: 39
Antigüedad: 20 años, 7 meses
Puntos: 0
al final encontre algo que me sirvió

para mover la grilla y posicionarme en X fila

grilla.toprow = X

para la columna se llama leftcol

grilla.leftCol = Y

:D :D gracias msdn
__________________

www.qZone.cl
  #6 (permalink)  
Antiguo 17/07/2006, 10:35
 
Fecha de Ingreso: julio-2006
Ubicación: enigma
Mensajes: 2
Antigüedad: 17 años, 9 meses
Puntos: 0
espero que me ayuden, importar una hoja de datos de excel a visual baisc 6.0
  #7 (permalink)  
Antiguo 17/07/2006, 10:35
 
Fecha de Ingreso: julio-2006
Ubicación: enigma
Mensajes: 2
Antigüedad: 17 años, 9 meses
Puntos: 0
como le ago!!!!
  #8 (permalink)  
Antiguo 17/07/2006, 10:55
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
Facil
intenta esto.

Me.MSHFlexGrid1.TopRow = Me.MSHFlexGrid1.Rows - 1

nos vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:47.