0% acharam este documento útil (0 voto)
103 visualizações5 páginas

Evento OnClick No DBGrid

Este documento fornece instruções para adicionar um evento de clique ao DBGrid em Delphi. Explica como declarar um procedimento para lidar com o evento de clique e associá-lo ao DBGrid durante o evento OnCreate do formulário para que uma mensagem seja exibida quando o usuário clicar no DBGrid.

Enviado por

Ana Lucia
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
103 visualizações5 páginas

Evento OnClick No DBGrid

Este documento fornece instruções para adicionar um evento de clique ao DBGrid em Delphi. Explica como declarar um procedimento para lidar com o evento de clique e associá-lo ao DBGrid durante o evento OnCreate do formulário para que uma mensagem seja exibida quando o usuário clicar no DBGrid.

Enviado por

Ana Lucia
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 5

Buscar  

comentários  favorito (4)  marcar como lido  para impressão  anotar

Adicionar o evento OnClick no


DBGrid
Veja nesta dica como adicionar o evento OnClick no
DBGrid.

 
  1   0   Curtir 0

  Gostei (1)   (0)

Problema:

Meu programa precisa processar algo quando o usuário clicar no DBGrid em um

determinado form. O problema é que o DBGrid não possui o evento OnClick. É possível

adicionar este evento no DBGrid?

Solução:
É possível sim. Afinal é muito simples. Siga os passos abaixo para resolver seu problema:

­ Monte seu form normalmente, colocando o DBGrid e demais componentes;

­ Vá na seção "private" da unit e declare a procedure abaixo:

private

  procedure DBGridClick(Sender: TObject);

­ Logo após a palavra "implementation", escreva a procedure:

implementation

{$R *.DFM}

procedure TForm1.DBGridClick(Sender: TObject);

begin

LOGIN

  ShowMessage('Clicou no DBGrid.');

end;

­ Coloque as instruções abaixo no evento OnCreate do Form:

procedure TForm1.FormCreate(Sender: TObject);

begin
  DBGrid1.ControlStyle :=

  DBGrid1.ControlStyle + [csClickEvents];

  TForm(DBGrid1).OnClick := DBGridClick;

end;

­ E pronto. Execute e teste.

Observações

O segredo principal desta dica está OnCreate do Form. A primeira instrução ativa o evento

OnClick. A segunda instrução acessa o manipulador do evento OnClick. Para isto precisamos

tratar o DBGrid como se fosse Form, pois o evento OnClick está declarado como protegido

(protected) na classe TDBGrid.

­­>

 
Equipe DevMedia

Noticias/Dicas/Artigos publicados.

O que você achou deste post?

 Gostei (1) (0)
+  Mais conteúdo sobre Delphi

Não há comentários Postar dúvida / Comentário
Meus comentarios

Publicidade

Mais posts
Artigo

Cadastros e relatórios dinâmicos em Delphi

Artigo

Explorando APIs do Windows em Delphi – Parte 1

Artigo

Desenvolvendo um Sistema Financeiro em Delphi – Parte 3

Artigo
Conheça as novidades no Delphi XE 8

Revista

Revista ClubeDelphi 164

Video aula

Fetch avançado de dados - Curso de Delphi e FireDac - Aula


34

Listar mais conteúdo

Anuncie  |  Loja  |  Publique  |  Assine  |  Fale conosco

DevMedia

Hospedagem web por Porta 80 Web Hosting

Você também pode gostar