| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
ronald Aprendiz

Registrado: Sexta-Feira, 9 de Julho de 2004 Mensagens: 169 Localização: Belém/Pará
|
Enviada: Qua Mai 16, 2007 11:38 am Assunto: GroupBox não foca item se não Clicar dentro(RESOLVIDO) |
|
|
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 |
|
 |
gilsonnrodrigues Moderador

Registrado: Quinta-Feira, 14 de Abril de 2005 Mensagens: 9009 Localização: Governador Valadares-MG
|
Enviada: Qua Mai 16, 2007 12:08 pm Assunto: |
|
|
é 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 |
|
 |
ronald Aprendiz

Registrado: Sexta-Feira, 9 de Julho de 2004 Mensagens: 169 Localização: Belém/Pará
|
Enviada: Qua Mai 16, 2007 1:27 pm Assunto: |
|
|
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 |
|
 |
Carioca Membro Junior


Registrado: Terça-Feira, 14 de Setembro de 2004 Mensagens: 322 Localização: Joinville, SC
|
Enviada: Qua Mai 16, 2007 2:03 pm Assunto: |
|
|
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 |
|
 |
gilsonnrodrigues Moderador

Registrado: Quinta-Feira, 14 de Abril de 2005 Mensagens: 9009 Localização: Governador Valadares-MG
|
Enviada: Qua Mai 16, 2007 10:18 pm Assunto: |
|
|
colocano onCreate do form
group1.itemindex:=0 ;
tenho delphi 5 e funciona sem prob.
se quizer te mando o exemplo!!! |
|
| Voltar ao Topo |
|
 |
ronald Aprendiz

Registrado: Sexta-Feira, 9 de Julho de 2004 Mensagens: 169 Localização: Belém/Pará
|
Enviada: Qui Mai 17, 2007 8:37 am Assunto: |
|
|
| 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 |
|
 |
ronald Aprendiz

Registrado: Sexta-Feira, 9 de Julho de 2004 Mensagens: 169 Localização: Belém/Pará
|
Enviada: Qui Mai 17, 2007 8:42 am Assunto: |
|
|
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 |
|
 |
|