Código
Resolvi postar esta dica pois procurei muito por isto e não encontrei. bom vamos a pratica...
Tratamentos de componentes:
Existem algumas variaveis e funções no delphi que servem pra tratar os componentes as que mais uso são
FindComponent(AName:String):integer;
Esta função retorna um numero que podera ser usado com a variavel Array COMPONENTS[].
EXEMPLO:}
Var
X:integer;
Begin
x:=FindComponent('button1');
Tbutton(Components[x]).Caption:='Deu Certo'
end;
{Com este exemplo pegamos o nome do componente que no caso poderia ser qualquer 1 e descobrimos seu ID com a variavel components Manipulamos o Caption do Button1
Variavel SENDER:
Com a variavel sender é possivel definir de uma só vez um comando universal de tratamento de uma determinada classe de componentes
EXEMPLO:}
//Colocamos isto no evento On enter de um edit
TEdit( sender ).color:=clYellow;
//Colocamos Isto no evento On Exit de um edit
TEdit( sender ).color:=clWhite;
//Depois atribuimos estes eventos aos outros edits //e temos o resultado esperado sem necessitar de //muita programação
Por Henrique Prado
Depois tem mais sobre tratamento de Componentes
Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009