Ajuda - Busca - Membros - Calendário
Versão Completa: Botao dentro do grid
Fórum Script Brasil > Programação & Desenvolvimento > Delphi, Kylix
Anderson Scinfo
boa noite a todos, o titulo já diz tudo, tem como colocar um TBitBtn dentro de uma celula do grid? se tiver, alguém pode me dar uma dica de como fazer e também de como controlar ele ali dentro??

Anderson Junior
Jhonas
QUOTE
boa noite a todos, o titulo já diz tudo, tem como colocar um TBitBtn dentro de uma celula do grid? se tiver, alguém pode me dar uma dica de como fazer e também de como controlar ele ali dentro??


Se estiver falando de DBGrid, voce pode usar o DBNavigator, botões proprios para o DBGrid

ou pode ver este endereço:

http://www.mail-archive.com/delphi-br@yaho...r/msg58360.html

já se for um StringGrid ... veja este post

http://www.scriptbrasil.com.br/forum/lofiv...hp/t101805.html

abraço
Anderson Scinfo
não concegui fazer com que o botão aparecece no grid......usei um tbitbtn no lugar do tbutonn posse ser por esse motivo?
Jhonas
QUOTE
não consegui fazer com que o botão aparecece no grid......


Voce ainda não disse que tipo de grid esta usando, e qual seria a finalidade desse botão.

Anderson Scinfo
desceulpe amigo, o grid é o dbgrid padrão do delphi 2006 e a função do botão é, abrir uma tela de pesquisa, executa a pesquisa depois volta no mesma celula, e ao mudar de celula faz a pesquisa e carrega as outra celulas com aos dados de uma qry....

acho que é só isso...rsrs


Anderson
Micheus
QUOTE(Anderson Scinfo @ 04/05/2008 - 14:25) *
o grid é o dbgrid padrão do delphi 2006 e a função do botão é, abrir uma tela de pesquisa, executa a pesquisa depois volta no mesma celula, e ao mudar de celula faz a pesquisa e carrega as outra celulas com aos dados de uma qry....

Para ver como é importante as informações o mais corretas possíveis...

Anderson Scinfo, supondo que você está fazendo a edição no grid, e este botão possa fazer parte justamente da coluna que você deseja fazer a busca em outra tela, você poderia usar o recurso que já existe lá.

Implemente e veja se seria isto:
- Dê um duplo click no seu DBGrid;
- Selecione a coluna (campo) na lista que aparece;
- Na janela Object Inspector, localize a propriedade ButtonStyle e troque ele para cbsEllipsis;
- Feche a tela de seleção dos campos e selecione o seu DBGrid;
- Na janela Object Inspector, localize o evento OnEditButtonClick e dê um duplo click;
- agora codifique a abertura da janela de busca e na seqüência a inicialização dos campos desejados, com os valores resultantes da busca.

Abraços
Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor clique aqui.
Invision Power Board © 2001-2012 Invision Power Services, Inc.