Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-01-2005
Avatar de jzk
jzk jzk is offline
Miembro
 
Registrado: may 2004
Posts: 100
Poder: 20
jzk Va por buen camino
Botón derecho DBGrid

Hola a tod@s,

Tengo un duda peluda que espero podaís resolverme:

Tengo un menu emergente que aparece al pulsar el botón derecho sobre un dbgrid.
Lo que pretendo hacer es que antes de aparecerme ese menú, se situe en el registro del dbgrid donde esté situado el puntero del ratón y no encuentro la manera de hacerlo.

No se si me he explicado con la suficiente claridad, si no es así pregúntenme.

Un saludo.
Responder Con Cita
  #2  
Antiguo 31-01-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Pues no, no entendí.

Cuando haces click derecho, se selecciona el registro bajo el puntero y el menú se coloca en la posición del puntero, de manera que no sé qué es lo que quieres situar.

// Saludos
Responder Con Cita
  #3  
Antiguo 31-01-2005
Avatar de jzk
jzk jzk is offline
Miembro
 
Registrado: may 2004
Posts: 100
Poder: 20
jzk Va por buen camino
Me explico:

Supongamos que me encuentro en el registro nº 6 del dbgrid. Situo el puntero del ratón en el registro nº2 y pulso sólo el botón derecho.
El dbgrid sigue apuntando al elemento nº6, cuando lo que me gustaría hacer es que se situase en el elemento nº2 y despues desplegase el menu.

Me he explicado mejor ahora....?
Responder Con Cita
  #4  
Antiguo 31-01-2005
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por jzk
... que me encuentro en el registro nº 6 del dbgrid. Situo el puntero del ratón en el registro nº2 y pulso sólo el botón derecho.
El dbgrid sigue apuntando al elemento nº6, cuando lo que me gustaría hacer es que se situase en el elemento nº2 y despues desplegase el menu.
Con un DBGrid estandard, justo lo que comentas que te gustaría hacer es el comportamiento por defecto.
Deberías dar más datos sobre el Grid que estás utilizando, cómo lo tienes configurado, si has redefinido algo, eventos programados,...
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 31-01-2005
Avatar de jzk
jzk jzk is offline
Miembro
 
Registrado: may 2004
Posts: 100
Poder: 20
jzk Va por buen camino
Teneis razón, es el dbgrid que utilizo, perteneciente a las rx.
He cogido otro de la paleta de dbcontrols y no me ha dado ningún problema.

El motivo por el que he escogido este dbgrid es que me permite mostrar gráficos, porque al intentar hacer lo mismo desde el grid de la paleta de dbcontrols, lo único que consiguo obtener es que me indique que esa casilla contiene un campo de tipo blob.

Me podeís recomendar algún dbgrid que permita esto y os resulte eficiente???.

Gracias.
Responder Con Cita
  #6  
Antiguo 31-01-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Pues no entiendo. Acabo de probar con el grid de las rx y el comportamiento respecto al click derecho es el mismo que con el grid normal.

// Saludos
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


La franja horaria es GMT +2. Ahora son las 02:21:34.


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