ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Como copiar no DBGrid

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
Mkbook
Novato
Novato


Registrado: Domingo, 4 de Outubro de 2020
Mensagens: 1

MensagemEnviada: Dom Out 04, 2020 8:15 pm    Assunto: Como copiar no DBGrid Responder com Citação

Boa noite.

Queria saber se tem uma maneira de dar CTRL+C OU algo parecido em uma coluna no DBGRID.

exemplo:
1|caneta
2|caderno

Quero copiar caderno.

Como posso fazer?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

MensagemEnviada: Seg Out 05, 2020 9:18 am    Assunto: Responder com Citação

Bom dia,

O valor será copiado com Ctrl+C se o valor estiver selecionado e você não estiver utilizando esse atalho no seu Form.
Caso você queira copiar utilizando código, experimente mais ou menos dessa forma para copiar o valor do campo selecionado:

Código:
Clipboard.AsText := DBGrid1.SelectedField.AsString;


obs: será necessário adicionar a unit ClipBrd na uses

Espero que ajude


Editado pela última vez por imex em Ter Mar 07, 2023 5:56 pm, num total de 1 vez
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
johnny-walker
Moderador
Moderador


Registrado: Sábado, 4 de Outubro de 2003
Mensagens: 10653
Localização: Contagem/MG - BRAZIL

MensagemEnviada: Sex Out 09, 2020 9:13 am    Assunto: Responder com Citação

Tem uma forma de fazer isto, mas você tem de implementar seu próprio modelo de clipboard.

Tem um exemplo no guia do desenvolvedor delphi 5, tente ver se você acha o livro e teste o exemplo.



bye
_________________
P.O.W.E.R B.Y D.E.L.P.H.I
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB