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 

GroupBox não foca item se não Clicar dentro(RESOLVIDO)

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


Registrado: Sexta-Feira, 9 de Julho de 2004
Mensagens: 169
Localização: Belém/Pará

MensagemEnviada: Qua Mai 16, 2007 11:38 am    Assunto: GroupBox não foca item se não Clicar dentro(RESOLVIDO) Responder com Citação

Pessoal,

Estou com o seguinte problema:
Tenho um GroupBox com 5 items;
Ele é o primeiro no taborder;
Quando dou show no form, mando setfocus;
ele foca no Groupbox(constatado via mudança de cor)";
O itemindex é 0(zero), só que ele não foca no item se eu não clicar dentro do mesmo, caso eu queira mudar de item via SETA ele sai do GroupBox e vai para o próximo edit.

Uso Delphi 7

Alguém pode me ajudar ?

Abraçosres
_________________
Ronald Câmara


Editado pela última vez por ronald em Qui Mai 17, 2007 11:07 am, num total de 1 vez
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
gilsonnrodrigues
Moderador
Moderador


Registrado: Quinta-Feira, 14 de Abril de 2005
Mensagens: 9009
Localização: Governador Valadares-MG

MensagemEnviada: Qua Mai 16, 2007 12:08 pm    Assunto: Responder com Citação

é pq vc tem q inicializar o itemindex dele.
(pessoalmente creio q é um bug na VCL como alguns outros).

se o Items dele é preenchido em design, set a propriedade "ItemIndex" no "object Inspector" pra um valor >= "0" e < Items.count;

se vc preenche o Items via codigo, ou seja, em "tempo de execução" set a propriedade ItemIndex logo após setar os dados de Items.

espero ter ajudado!!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
ronald
Aprendiz
Aprendiz


Registrado: Sexta-Feira, 9 de Julho de 2004
Mensagens: 169
Localização: Belém/Pará

MensagemEnviada: Qua Mai 16, 2007 1:27 pm    Assunto: Responder com Citação

Tanto faz,

Se no modo design ou no modo de execução.
Já fiz no OnEnter
group1.itemindex:=0 // Para ficar no 1º item
group1.setfocus;

E não Adianta.
_________________
Ronald Câmara
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Carioca
Membro Junior
Membro Junior


Registrado: Terça-Feira, 14 de Setembro de 2004
Mensagens: 322
Localização: Joinville, SC

MensagemEnviada: Qua Mai 16, 2007 2:03 pm    Assunto: Responder com Citação

opa... tenta o seguinte:

TWincontrol(GroupBox1.Controls[0]).SetFocus;

flw...
_________________
{celitojr@gmail.com | http://useweknow.com.br/}

+ Seja educado. Se a ajuda foi proveitosa, responda e agradeça.
+ Leia as regras antes de postar.
+ Use a pesquisa do fórum antes de postar novos tópicos.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
gilsonnrodrigues
Moderador
Moderador


Registrado: Quinta-Feira, 14 de Abril de 2005
Mensagens: 9009
Localização: Governador Valadares-MG

MensagemEnviada: Qua Mai 16, 2007 10:18 pm    Assunto: Responder com Citação

colocano onCreate do form

group1.itemindex:=0 ;


tenho delphi 5 e funciona sem prob.


se quizer te mando o exemplo!!!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
ronald
Aprendiz
Aprendiz


Registrado: Sexta-Feira, 9 de Julho de 2004
Mensagens: 169
Localização: Belém/Pará

MensagemEnviada: Qui Mai 17, 2007 8:37 am    Assunto: Responder com Citação

gilsonnrodrigues escreveu:
colocano onCreate do form

group1.itemindex:=0 ;


tenho delphi 5 e funciona sem prob.


se quizer te mando o exemplo!!!


Delph 5, Delphi 6 funcionava Normal.

Só que eu uso DELPHI 7

Obrigado.
_________________
Ronald Câmara
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
ronald
Aprendiz
Aprendiz


Registrado: Sexta-Feira, 9 de Julho de 2004
Mensagens: 169
Localização: Belém/Pará

MensagemEnviada: Qui Mai 17, 2007 8:42 am    Assunto: Responder com Citação

Pessoal,

DESCULPEM,

Eu Falei que era GroupBox só que na verdade eu estou usando RADIOGROUP.

(desculpem tambem pelas letras em maiúsculo)

Abraços,
_________________
Ronald Câmara
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
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