Fórum Mudar Propriedade de vários componentes em tempo de execução #235375
01/06/2004
0
Tem como eu mudar a propriedade Enabled de todos eles de false para true, de uma maneira diferente de:
edtCodigo.enabled := true;
edtNome.enabled := true;
edtCPF.enabled := true;
...
50 vezes mais
...
edt*.enabled :=true;(ufa!!!)
Bossoni
Curtir tópico
+ 0Posts
01/06/2004
Tatuweb
var i: word; begin for I := 0 to ComponentCount - 1 do if (Components [I] is TEdit) then (Components [I] as TEdit).Enabled := TRUE; end;
Gostei + 0
01/06/2004
Djjunior
Só que pra gravar vc tem q usar o TapCast apropriado. tipo
para um TCurrencyEdit vc tem que usar um as TCurrencyEdit mesmo :twisted:
Gostei + 0
01/06/2004
Rômulo Barros
Sem dúvidas !!!!!! :P
Gostei + 0
01/06/2004
Paulo_amorim
var i: word; begin for I := 0 to ComponentCount - 1 do if (Components [I] is TEdit) then (Components [I] as TEdit).Enabled := TRUE; end;
Olá
Só para completar, também existe a sintaxe
TEdit( Components[i] ).Enabled := True;
Até+
Gostei + 0
01/06/2004
Bossoni
Gostei + 0
01/06/2004
Rômulo Barros
var i: word; begin for I := 0 to ComponentCount - 1 do if (Components [I] is TEdit) then (Components [I] as TEdit).Enabled := TRUE; end;
Olá
Só para completar, também existe a sintaxe
TEdit( Components[i] ).Enabled := True;
Qual o motivo da repetição do código que já foi postado, por vc mesmo?
Até+[/quote:b5c24b5f1d]
Gostei + 0
01/06/2004
Paulo_amorim
Não fui eu quem postei o código que havia funcionado...
Coloquei o código na citação porque já estava la e não tirei...
Até+
Gostei + 0
02/06/2004
Rômulo Barros
Beleza, amigão !!! :wink:
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)