Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-07-2007
nikotina nikotina is offline
Miembro
 
Registrado: oct 2006
Posts: 84
Poder: 18
nikotina Va por buen camino
grillas simultaneas

Hola amigos. Tengo en un form un dbgrid, un stringgrid y otro dbgrid en ese orden(deizquierda a derecha) con la misma cantidad de filas. Lo que quiero es saber como hacer para que al clikear con el raton o al desplazarme con el cursor del teclado, por las filas de alguna de las tres tablas, las otras dos tambien se posicionen en la misma fila, es decir, como si las tres tablas fueran una sola.

Espero haberme hecho etender y gracias a todos.
Responder Con Cita
  #2  
Antiguo 24-07-2007
gabrielkc gabrielkc is offline
Miembro
 
Registrado: jun 2007
Ubicación: Chihuahua Mexico
Posts: 118
Poder: 17
gabrielkc Va por buen camino
con el siguiente código mueves el scroll de un stringgrid, supongo que en un DBGrid tambien debe funcionar:

Código Delphi [-]

 stringgrid1.Perform(WM_VSCROLL,SB_BOTTOM,0);

el código anterior envía el scroll a la última fila, es cuestión de cambiar el parámetro: que dejo los valores posibles:

Código Delphi [-]
 { Scroll Bar Commands }
  {$EXTERNALSYM SB_LINEUP}
  SB_LINEUP = 0;
  {$EXTERNALSYM SB_LINELEFT}
  SB_LINELEFT = 0;
  {$EXTERNALSYM SB_LINEDOWN}
  SB_LINEDOWN = 1;
  {$EXTERNALSYM SB_LINERIGHT}
  SB_LINERIGHT = 1;
  {$EXTERNALSYM SB_PAGEUP}
  SB_PAGEUP = 2;
  {$EXTERNALSYM SB_PAGELEFT}
  SB_PAGELEFT = 2;
  {$EXTERNALSYM SB_PAGEDOWN}
  SB_PAGEDOWN = 3;
  {$EXTERNALSYM SB_PAGERIGHT}
  SB_PAGERIGHT = 3;
  {$EXTERNALSYM SB_THUMBPOSITION}
  SB_THUMBPOSITION = 4;
  {$EXTERNALSYM SB_THUMBTRACK}
  SB_THUMBTRACK = 5;
  {$EXTERNALSYM SB_TOP}
  SB_TOP = 6;
  {$EXTERNALSYM SB_LEFT}
  SB_LEFT = 6;
  {$EXTERNALSYM SB_BOTTOM}
  SB_BOTTOM = 7;
  {$EXTERNALSYM SB_RIGHT}
  SB_RIGHT = 7;
  {$EXTERNALSYM SB_ENDSCROLL}
  SB_ENDSCROLL = 8;

y los valores de la dirección del scroll:
Código Delphi [-]
  {$EXTERNALSYM WM_HSCROLL}
  WM_HSCROLL          = $0114;
  {$EXTERNALSYM WM_VSCROLL}
  WM_VSCROLL          = $0115;

Espero que te sirva

Última edición por gabrielkc fecha: 24-07-2007 a las 18:58:09.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Conexiones simultaneas a un equipo Nasio Windows 6 23-07-2007 22:32:03
grillas de devexpress VIRU Varios 0 18-08-2005 07:56:09
ventanas simultaneas ale21alito Varios 3 08-04-2005 17:58:50
Multititulos en Grillas rezahe Varios 6 14-11-2003 15:58:35
Posicionamiento en Grillas jfontane Varios 7 04-06-2003 17:13:58


La franja horaria es GMT +2. Ahora son las 01:37:49.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi