Fórum Como focar o primeiro DBEdit num form? #329873

22/09/2006

0

Olá amigos, to com um probleminha... tenho uma tela, com vários DBEdits.. a Tag deles estão todas certinhas e na ordem... porém eu habilito e desabilito determinado DBEdit.... minha questão é: como focar no primeiro DBEDit hablitado? de acordo com o TAG?


Desde já agradeço.

[]s


Titanius

Titanius

Responder

Posts

22/09/2006

Macario

Ola.

Estando a propriedade TabOrder configurada conforme sua necessidade o ´sistema´ se encarrega de focar o componente.


Para qual finalidade voce utiliza a propriedade TAG do componente?

8)


Responder

Gostei + 0

22/09/2006

Raserafim

tb não entendi o uso da TAG, já que ela não determina nada.

mas tente este código
var
  I: Integer;
begin
  for I := 0 to ComponentCount - 1 do
  begin
    if TEdit(Components[I]).Enabled = true then
      TEdit(Components[I]).SetFocus;
  end;
end;



Responder

Gostei + 0

22/09/2006

Titanius

Foi mal gente.. não é TAG e sim TABORDER.... confundi na hora de escrever.. :D

Pelo que eu vi, estando desabilitado o sistema se encarrega de por o focus no primeiro.. :D


Valeu pessoal.

[]s


Responder

Gostei + 0

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

Aceitar