Como focar o primeiro DBEdit num form?
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
Desde já agradeço.
[]s
Titanius
Curtidas 0
Respostas
Macario
22/09/2006
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)
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)
GOSTEI 0
Raserafim
22/09/2006
tb não entendi o uso da TAG, já que ela não determina nada.
mas tente este código
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;
GOSTEI 0
Titanius
22/09/2006
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
Pelo que eu vi, estando desabilitado o sistema se encarrega de por o focus no primeiro.. :D
Valeu pessoal.
[]s
GOSTEI 0