Discussion:
GRID PARALELOS
(demasiado antiguo para responder)
Cariveh
2008-07-19 04:46:10 UTC
Permalink
Saludos,

Esto lo postie hace una semana, no se porque razon ...no aparece en ninguna
parte... o yo no lo veo...
bueno alli va de nuevo :

tengo dos grids uno junto al otro, con las mismas dimensiones y estan
realacionados de uno a uno.
tengo la necesidad de que se coordinen los eventos de scroll vertical y que
pueda moverse uno junto al otro..

es decir que si muevo el puntero en uno de los grids, tambien se mueva en el
otro y viceversa... asi mismo al dar pagedown, up y mover la barra del
scroll..

si alguien ha hecho algo de esto....

ayuda por favor

Carlos Hernandez
El Salvador
Analistas RCM
2008-07-21 11:40:40 UTC
Permalink
Yo nunca he hecho algo así pero buscaría por el lado del Keypress de cada
textbox del grid principal.
Que cada tecleo desencadene un movimiento en el segundo grid.
--
Mario Dal Degan
Depto. de Sistemas
RCM S.A.
T.E. (0221) 482-3000
Post by Cariveh
Saludos,
Esto lo postie hace una semana, no se porque razon ...no aparece en
ninguna parte... o yo no lo veo...
tengo dos grids uno junto al otro, con las mismas dimensiones y estan
realacionados de uno a uno.
tengo la necesidad de que se coordinen los eventos de scroll vertical y
que pueda moverse uno junto al otro..
es decir que si muevo el puntero en uno de los grids, tambien se mueva en
el otro y viceversa... asi mismo al dar pagedown, up y mover la barra del
scroll..
si alguien ha hecho algo de esto....
ayuda por favor
Carlos Hernandez
El Salvador
oscar
2008-08-27 16:08:37 UTC
Permalink
si ambos grid, tienen tablas o cursores distintos, si se puede, trabajando
con los métodos refresh del grid1 o principal. tambien podrias manejar set
relation y hacer un refresh en el segundo, mas o menos asi lo intentaria
hacer yo.
Post by Cariveh
Saludos,
Esto lo postie hace una semana, no se porque razon ...no aparece en
ninguna parte... o yo no lo veo...
tengo dos grids uno junto al otro, con las mismas dimensiones y estan
realacionados de uno a uno.
tengo la necesidad de que se coordinen los eventos de scroll vertical y
que pueda moverse uno junto al otro..
es decir que si muevo el puntero en uno de los grids, tambien se mueva en
el otro y viceversa... asi mismo al dar pagedown, up y mover la barra del
scroll..
si alguien ha hecho algo de esto....
ayuda por favor
Carlos Hernandez
El Salvador
Manuel Castellanos
2008-09-09 02:03:19 UTC
Permalink
Hola, busca en tu visual foxpro alli hay muchos ejemplos acerca de los
controles, ejecuta "DO HOME(1)'Samples\Solution\Solution.app'" y busca
ejemplos del control grid. Hay un ejemplo muy claro acerca de lo que
quieres.
Saludos.
Post by Cariveh
Saludos,
Esto lo postie hace una semana, no se porque razon ...no aparece en
ninguna parte... o yo no lo veo...
tengo dos grids uno junto al otro, con las mismas dimensiones y estan
realacionados de uno a uno.
tengo la necesidad de que se coordinen los eventos de scroll vertical y
que pueda moverse uno junto al otro..
es decir que si muevo el puntero en uno de los grids, tambien se mueva en
el otro y viceversa... asi mismo al dar pagedown, up y mover la barra del
scroll..
si alguien ha hecho algo de esto....
ayuda por favor
Carlos Hernandez
El Salvador
Ricardo
2009-07-03 17:52:27 UTC
Permalink
Prueba esto

En el metodo AFTERROWCOLCHANGE de ambos grid
LPARAMETERS nColIndex

IF THISFORM.NFILA < THIS.ActiveRow

* Bajo una fila

thisform.grilla2.DoScroll(1)

ELSE

IF THISFORM.NFILA > THIS.ActiveRow

* sUBO una fila

thisform.grilla2.DoScroll(0)

ENDIF

ENDIF

THISFORM.Refresh

En el BEFOREROWCOLCHANGE ambos grid

LPARAMETERS nColIndex

THISFORM.NFILA = THIS.ActiveRow
Post by Cariveh
Saludos,
Esto lo postie hace una semana, no se porque razon ...no aparece en
ninguna parte... o yo no lo veo...
tengo dos grids uno junto al otro, con las mismas dimensiones y estan
realacionados de uno a uno.
tengo la necesidad de que se coordinen los eventos de scroll vertical y
que pueda moverse uno junto al otro..
es decir que si muevo el puntero en uno de los grids, tambien se mueva en
el otro y viceversa... asi mismo al dar pagedown, up y mover la barra del
scroll..
si alguien ha hecho algo de esto....
ayuda por favor
Carlos Hernandez
El Salvador
Ricardo
2009-07-03 18:04:26 UTC
Permalink
Post by Ricardo
Prueba esto
En el metodo AFTERROWCOLCHANGE de ambos grid
LPARAMETERS nColIndex
IF THISFORM.NFILA < THIS.ActiveRow
* Bajo una fila
thisform.grilla2.DoScroll(1)
ELSE
IF THISFORM.NFILA > THIS.ActiveRow
* sUBO una fila
thisform.grilla2.DoScroll(0)
ENDIF
ENDIF
THISFORM.Refresh
En el BEFOREROWCOLCHANGE ambos grid
LPARAMETERS nColIndex
THISFORM.NFILA = THIS.ActiveRow
Post by Cariveh
Saludos,
Esto lo postie hace una semana, no se porque razon ...no aparece en
ninguna parte... o yo no lo veo...
tengo dos grids uno junto al otro, con las mismas dimensiones y estan
realacionados de uno a uno.
tengo la necesidad de que se coordinen los eventos de scroll vertical y
que pueda moverse uno junto al otro..
es decir que si muevo el puntero en uno de los grids, tambien se mueva en
el otro y viceversa... asi mismo al dar pagedown, up y mover la barra del
scroll..
si alguien ha hecho algo de esto....
ayuda por favor
Carlos Hernandez
El Salvador
Loading...