Efeito de Sombra - Estilo Mac

Delphi

23/06/2008

Ola amigos !

Achei muito legal um efeito que vi nos sistemas da Apple. Quando temos um form principal. por exemplo e abrimos uma outra camada, (outro formulário) a camada anterior fica escura... tipo uma sombra mesmo... dando destaque somente pro formulário em operação atual...

Alguém tem idéia de como fazer isso ?




Abraços amigos...


Tiagojmilam

Tiagojmilam

Curtidas 0

Respostas

Du_nirvana

Du_nirvana

23/06/2008

Seria algo parecido com isso?

procedure TForm1.Button1Click(Sender: TObject);
begin
  Form2 := TForm2.Create(Self);
  Form1.AlphaBlend      := TRUE;
  Form1.AlphaBlendValue := 100;
  Form2.ShowModal;
  Form2.Release;
  Form1.AlphaBlend      := FALSE;
end;




GOSTEI 0
Tiagojmilam

Tiagojmilam

23/06/2008

Olá du_nirvana !

Seria por ai... testei esse código q vc me passou mas na verdade ele joga um efeito de transparência no formulário... o único problema é que ele está misturando o form transparente com algum outro programa que está por de atrás.. ai dependento do que há atras dele fica bem estranho o efeito... Na verdade resumindo... seria criar tipo uma ´nuvem´ ou ´sombra´ escura sobre o formulário principal !

Mesmo assim.. muito obrigado pela ajuda !


GOSTEI 0
POSTAR