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 

Evento OnChange de um ComboBox [RESOLVIDO]

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


Registrado: Terça-Feira, 16 de Mai de 2006
Mensagens: 266
Localização: Belo Horizonte

MensagemEnviada: Sex Mai 31, 2013 3:56 am    Assunto: Evento OnChange de um ComboBox [RESOLVIDO] Responder com Citação

Galera, boa noite!

Tenho um combobox aqui que tá tirando meu sono.
Preciso que ao clicar no item equivalente ao ItemIndex = 3 ele faça algumas ações, porém não está funcionando.
Fiz o seguinte código:

Código:
procedure TFrmCadAluno.CbxSitPaisChange(Sender: TObject);
begin
    if CbxSitPais.ItemIndex = 3
        then begin
        LblMoraComQuem.Visible := True;
        RbMoraMae.Visible := True;
        RbMoraPai.Visible := True;
    end
    else begin
        LblMoraComQuem.Visible := True;
        RbMoraMae.Visible := True;
        RbMoraPai.Visible := True;
    end;
end;


O que acontece é o seguinte: independente de qual item eu escolho ele está sempre executando o "ENTÃO" desse IF aí, ou seja, os componentes ocultos estão sendo exibidos quando eu clico em qualquer dos itens, sendo que era pra ser exibido somente se eu clicasse no item de indice 3.

O que pode ser?
Desde já agradeço


Editado pela última vez por zanitti em Sex Mai 31, 2013 4:57 pm, num total de 1 vez
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário
Batera
Colaborador
Colaborador


Registrado: Quarta-Feira, 23 de Julho de 2008
Mensagens: 4899
Localização: Maringá

MensagemEnviada: Sex Mai 31, 2013 8:13 am    Assunto: Responder com Citação

zanitti, mas você repetiu o código para os dois blocos. Você seta Visible = True tanto no If quanto no Else...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário
zanitti
Aprendiz
Aprendiz


Registrado: Terça-Feira, 16 de Mai de 2006
Mensagens: 266
Localização: Belo Horizonte

MensagemEnviada: Sex Mai 31, 2013 4:56 pm    Assunto: [RESOLVIDO] Responder com Citação

Batera, nossa que vacilo cara! Aí não tinha como dar certo mesmo né?
Eu juro que não percebi isso de jeito nenhum, meu Deus!
Eu tentei a condição pra verificar se o text era 'SEPARADOS', pelo ItemIndex, e nada... rsrsrsrrs

Valeu demais cara!
Brigadão... vacilo puro meu!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário
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