Buscar

Tratamento de componentes

Código

{Como tratar componentes?
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

Publicidade

Vote na dica




Quantidade de votos: 1 voto
Aceitação: 20%


Detalhes da dica

Categoria: Componentes
Adicionada dia: 08/03/10
Por: Luiz Henrique Dutra Prado
Visualizada: 4603 vezes

Planeta Delphi - Tudo sobre programação Delphi Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009