SetFocus dinamico com TabOrder

19/12/2009

0

Pessoal, tem como eu setar o foco em um conponente pelo o valor do TabOrder sem precisar fazer um for?

Abraços

Marlon
Marlon Tiedt

Marlon Tiedt

Responder

Posts

20/12/2009

Dbergkamps10

Olá,
Rpz, nao entendi mto bem. Mas se vc quiser jogar o foco num determinado componente, acho q vc vai ter usar o for. Faz o seguinte: coloca na propriedade tag de cada componente, uma sequencia (tipo 1, 2 ....), ae no for vc compara a tag e joga o foco. Se não for isso, tenta explicar mais.

Att
Dalton
Responder

22/12/2009

Carlos Bueno

Tenta usar o código a seguir no evento OnKeyDowndo Form(sete a propriedade KeyPreview para True): if Key = 13 then   Perform(WM_NEXTDLGCTL,0,0);
Responder

31/12/2009

Marlon Tiedt

Na verdade eu queria em uma única linha pegar o primeiro TabOrder de um TForm.
Imagine da seguinte forma:

Tenho herança nos meus Form, e cada um dos Forms de cadastro, tem um componente com nome diferente. Então queria pegar no Form original (Pai) e depois de clicar em Insert ele setar no primeiro componente.

Mas estou vendo que somente com for vou conseguir fazer isto.

Valeu as respostas

Atenciosamente

Marlon
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar