Guest - Tulio - Postado Junho 23, 2006 Denunciar Share Postado Junho 23, 2006 E aí galera!Estou criando um componente tipo PopupMenu que exporta dados do dbgrid para o excel. A linha d comando do constructor esta ai. Preciso saber como fazer para que quando clicar na opcao Exportar para Excel como dar o onclick dele.constructor TExportToExcel.Create(AOwner : TComponent);begin inherited Create(AOwner); TPopup := TPopupMenu.Create(Self); MenuItem := TMenuItem.Create(TPopup); MenuItem.Name := 'Exportar'; MenuItem.Caption := 'Exportar para Excel'; TPopup.Items.Insert(0,MenuItem);end. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Micheus Postado Junho 25, 2006 Denunciar Share Postado Junho 25, 2006 Preciso saber como fazer para que quando clicar na opcao Exportar para Excel como dar o onclick dele.constructor TExportToExcel.Create(AOwner : TComponent); begin inherited Create(AOwner); TPopup := TPopupMenu.Create(Self); MenuItem := TMenuItem.Create(TPopup); MenuItem.Name := 'Exportar'; MenuItem.Caption := 'Exportar para Excel'; MenuItem.OnClick := ExportarClick; // <<==== TPopup.Items.Insert(0,MenuItem); end; procedure TExportToExcel.ExportarClick(Sender: TObject); begin <aqui vai o código para exportação> end;você deverá criar um procedimento a ser executado quando a opção for selecionada. O evento OnClick é do tipo TNotifyEvent, o que nos diz que o procedimento deverá ser criado dentro da sua definição: procedure (Sender: TObject) of object;Era isso? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Junho 26, 2006 Denunciar Share Postado Junho 26, 2006 é isso mesmo... vlw ai Micheus.Funcionou certinho Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest - Tulio -
E aí galera!
Estou criando um componente tipo PopupMenu que exporta dados do dbgrid para o excel. A linha d comando do constructor esta ai. Preciso saber como fazer para que quando clicar na opcao Exportar para Excel como dar o onclick dele.
constructor TExportToExcel.Create(AOwner : TComponent);
begin
inherited Create(AOwner);
TPopup := TPopupMenu.Create(Self);
MenuItem := TMenuItem.Create(TPopup);
MenuItem.Name := 'Exportar';
MenuItem.Caption := 'Exportar para Excel';
TPopup.Items.Insert(0,MenuItem);
end.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.