Ver Mensaje Individual
  #2  
Antiguo 14-11-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
resumiento necesito que un menu popup se desplieque con ciertas acciones cuando se hace click derecho sobre la linea donde esta el campo por el cual se agrupa y que otro menu popup con diferentes acciones se despliegue al hacer click derecho sobre una celda de los detalles del grupo. espero haberme explicado correctamente.
Hola cmfab.

Voy a hacerte una sugerencia que funciona para un TDBGrid.
Basándome en el supuesto que la primera columna es el campo por que se agrupa, asigna a PopupMenu1 al Grid y luego este código al evento OnColEnter del mismo.
Código Delphi [-]
procedure TForm1.DBGridColEnter(Sender: TObject);
begin
  with Sender as TDBGrid do
    if SelectedField.FieldName = 'NOMBRE_DE_TU_CAMPO_AGRUPADO' then
      PopupMenu:= PopupMenu1
    else
      PopupMenu:= PopupMenu2;
end;
Como no utilizo esos componentes, no sé si será aplicable, pero al menos espero que te aporte alguna idea.

Un saludo.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita