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 

Pegar o ActiveControl [Resolvido]

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


Registrado: Quinta-Feira, 11 de Fevereiro de 2010
Mensagens: 3416
Localização: Campo Grande/MS

MensagemEnviada: Sex Ago 13, 2010 11:26 am    Assunto: Pegar o ActiveControl [Resolvido] Responder com Citação

Pessoal não estou conseguindo pegar o ActiveControl TcxDBTextEdit da (DEVEXPRESS), sera q ele nao retorna o ActiveControl, ou se vcs sabem alguma outra maneira de pegar.


meu código

Código:

      if (ActiveControl is TcxDBTextEdit) then begin
         ShowMessage('OK');
//
      end;




grato desde já


Editado pela última vez por rafmattos em Sex Ago 13, 2010 12:07 pm, num total de 1 vez
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
juniormiranda
Experiente
Experiente


Registrado: Segunda-Feira, 13 de Fevereiro de 2006
Mensagens: 413

MensagemEnviada: Sex Ago 13, 2010 12:03 pm    Assunto: Re: Pegar o ActiveControl Responder com Citação

rafmattos escreveu:
Pessoal não estou conseguindo pegar o ActiveControl TcxDBTextEdit da (DEVEXPRESS), sera q ele nao retorna o ActiveControl, ou se vcs sabem alguma outra maneira de pegar.


meu código

Código:

      if (ActiveControl is TcxDBTextEdit) then begin
         ShowMessage('OK');
//
      end;




grato desde já


Código:

if (Screen.ActiveControl.Parent is TcxDBTextEdit) then
    ShowMessage('Ok!');


[]'s
_________________
Júnior Miranda
Analista de Sistemas.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
rafmattos
Colaborador
Colaborador


Registrado: Quinta-Feira, 11 de Fevereiro de 2010
Mensagens: 3416
Localização: Campo Grande/MS

MensagemEnviada: Sex Ago 13, 2010 12:05 pm    Assunto: Responder com Citação

*************** RESOLVIDO **********************

tive que verificar pela class TcxCustomInnerTextEdit e depois verificar se Parent era o TcxDbTextEdit


Código:

      if (ActiveControl is TcxCustomInnerTextEdit) then begin
        if (ActiveControl as TcxCustomInnerTextEdit).Parent is TcxDbTextEdit then
           ShowMessage('Campo Focado: '+((ActiveControl as TcxCustomInnerTextEdit).Parent as TcxDbTextEdit).DataBinding.Field.DisplayName);
      end;
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
rafmattos
Colaborador
Colaborador


Registrado: Quinta-Feira, 11 de Fevereiro de 2010
Mensagens: 3416
Localização: Campo Grande/MS

MensagemEnviada: Sex Ago 13, 2010 12:07 pm    Assunto: Re: Pegar o ActiveControl Responder com Citação

PlenusJunior escreveu:


Código:

if (Screen.ActiveControl.Parent is TcxDBTextEdit) then
    ShowMessage('Ok!');


[]'s



VLW Melhor ainda desse jeito vlw PlenusJunior
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário 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