Feb 12 2007

Delphi: enviando componentes para frente e para trás dos demais

Autor: Marcos Dell Antonio - Categorias: Delphi

Problema: tenho quatro TPanel empilhados, ou seja, um sobre o outro. Ao clicar sobre um dos quatro, como faço para que ele apareça no topo da pilha?

Existe um método chamado BringToFront da classe TControl que faz parte da hierarquia da TPanel. Sua função é colocar o componente indicado na frente de todos os outros pertencentes ao mesmo Parent.

Exemplo:

Ao clicar no panel vermelho, o resultado é este:

O código para fazer isso é simples. Adicione no evento OnClick do panel desejado a seguinte linha:

1 Panel.BringToFront;

Para terminar, existe também o método SendToBack que faz exatamente o contrário do BringToFront: envia determinado componente para trás dos outros. A chamada é tão simples quanto a anterior.

É isso ae. Até +! :-)

Adicione ao del.icio.us del.icio.us | Adicione ao Rec6 Rec6

Um comentário para “Delphi: enviando componentes para frente e para trás dos demais”

  1. Marceloem 08 Jul 2008 9:30 pm

    velho, gostaria de saber como faço para uma imagem ficar sobre um Webbrowser??

Faça um comentário