Fórum SetFocus ?? #373568

13/08/2009

0

Olá amigos,

Olha eu mais uma vez aqui ... rsrsr :lol:

Tenho vários cadastros, todods herdados de um form padrão... blz?

Ao ativar o TabSheet da fica cadstral, como focar o primeiro campo?
Digo como dar um SetFocus no primeiro campo independente do tipo de campo?

Eu iria usar por ex.: TDbEdit.SetFocus (no caso de um edit) em cada form, mas há como colocar somente no form padrão?


Obrigado.
Levi


Lenasi

Lenasi

Responder

Posts

14/08/2009

Marco Salles

Vc ja tentou colocar a propriedade TabStop do PageControl em False ???

Assim ao acessar qq a Aba o Primeiro elemento da Aba receberá o Foco
e não a Aba em si


Responder

Gostei + 0

14/08/2009

Lenasi

Olá amigo,

Não deu certo....

Há outras opções?


Responder

Gostei + 0

14/08/2009

Osocram

eu testei aqui oq o amigo Marco Salles falou e funcionou.

Olá amigo, Não deu certo.... Há outras opções?



Responder

Gostei + 0

14/08/2009

Lenasi

Bom, É um cadastro com vários botões, panels, pagecontrol. groupbox..

Influenciam?


Responder

Gostei + 0

14/08/2009

Marco Salles

Desabilite igualmente o paneis , o GroupBox o pagecontrol que o
foco vai para o primeiro... Pelo menos deveria

Mas por ventura

TSeuComponente(FindComponent(NomeDoComponente).SetFocus


Responder

Gostei + 0

14/08/2009

Osocram

faça um teste amigo....
coloque um edit1, depois um pagecontrol dentro do page vc coloca um outro edit2
e deixa o tab Order nessa ordem q listei
Roda o programa...
Vai ver q o foco começa no edit1, (tab) vai p a aba do pagecontrol (tab) vai p o Edit2.

Agora p testar oque o Marcos Salles disse..
vai no pagecontrol e mudar o TabStop p false
vai ver que agora o foco pula do edit1 para o edit2.

No seu caso oq pode estar acontecendo é que o foco esta indo p o group box e talz e vc não ta conseguuindo ver q ele esta focado.


Responder

Gostei + 0

14/08/2009

Lenasi

Amigo.

É realmente deu certo.
Mas tem um detalhe.
O PageControl que estou utilizando é o da CxPAgeControl e não tem
tem a propriedade TabStop. Tem um outro Focusable...

Seria o mesmo???
Este page tem dois tabsheet que ficam ocutos, também não há propriedades TabStop para os mesmo...


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar