Simular auto-organizar da area de trabalho do windows no form....

Delphi

16/02/2011

Estou com o seguinte desafio:
O meu formulário contem vários objetos que são colocados em modo visível e invisível de acordo com alguns parâmetros, o problema e que quando coloco o objeto em modo invisível fica um buraco  no form.  Queria saber se tem algum componente que faria a ação de auto-organizar igual a da área de trabalho do windows, no qual quando eu mudasse a propriedade visible do objeto para false outro objeto ficasse em seu lugar para evitar esses buracos e o form ficasse com uma apresentação melhor.Obrigado.
Kayros Ltda

Kayros Ltda

Curtidas 0

Respostas

Leonardo Xavier

Leonardo Xavier

16/02/2011

Certo que tipo de obejeto seria este, por ex.: imagem...

Isto me parece ser simples, se você pegar as posições de seus "itens" tipo TOP, LEFT, RIGHT, ... pegando estas informações do sei item você especifica se o item estiver invisibel, você coloca o item no lugar dele. Faça o teste e poste aqui. Abraços



  if comp.Visible=False then begin
    comp2.left:=10;
    comp2.top:=20;
    .
    .
    .
  end;


GOSTEI 0
Kayros Ltda

Kayros Ltda

16/02/2011


Certo que tipo de obejeto seria este, por ex.: imagem...

Isto me parece ser simples, se você pegar as posições de seus "itens" tipo TOP, LEFT, RIGHT, ... pegando estas informações do sei item você especifica se o item estiver invisibel, você coloca o item no lugar dele. Faça o teste e poste aqui. Abraços



  if comp.Visible=False then begin
    comp2.left:=10;
    comp2.top:=20;
    .
    .
    .
  end;


Esse tipo de ação não resolveria o meu problema, porque existem muitos componentes no formulário e eu teria que programar um a um, além de ter que dizer quem toma o lugar de quem... tinha que ser algo como a área de trabalho do windows, não importa quem sai, o que tiver mais próximo ocupa o lugar do outro e assim sucessivamente... dai não ficaria buraco no form...

 
 
GOSTEI 0
Leonardo Xavier

Leonardo Xavier

16/02/2011

que tipo de componente vc se refere?
GOSTEI 0
Kayros Ltda

Kayros Ltda

16/02/2011


que tipo de componente vc se refere?
 
 

A principio se eu conseguisse com alguns conteiners(panel, gropbox....)  já me ajudaria muito...  
GOSTEI 0
José

José

16/02/2011

Este tópico esta sendo fechado por inatividade. Se necessário, sinalizar para que seja reaberto ou abrir um novo.
GOSTEI 0
POSTAR