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.