Eu faria assim.. Colocaria na propiedde TAG=1 dos edit's que queira 
alterar... depois usava a Seguinte procedure..

        procedure ADEdits ( Ativa : Boolean );
        var
            x    :    Integer    ;
        begin
                for x    :=  0 to componentCount - 1 do
                    if Components[x] is Tedit then
                            if TEdit(Components[x]).tag = 1 then
                                Tedit(Coponents[x]).enabled    := Ativa    ;
            end;

        Wesley


From: Ricardo Cabral 
Sent: Friday, June 13, 2008 8:27 AM
To: delphi-br@yahoogrupos.com.br 
Subject: [delphi-br] Edit



Olha pessoal !

Imaginem uma tela com 15 campos Edit (edit1, edit2, edit3...edit15).

O problema é o seguinte: Como eu posso, por exemplo, colocar edit.enable:=false 
nos edit´s de 5 até 14 sem ter que fozer um por um ? Daria para fazer através 
de um loop ?

Abraços,

Ricardo Cabral

Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento!
http://br.mail.yahoo.com/


 

__________ Information from ESET NOD32 Antivirus, version of virus signature 
database 3183 (20080613) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com


[As partes desta mensagem que não continham texto foram removidas]

Responder a