(Pascal) Fazer fade em form
Vou abrir hoje a seção pascal (logo que pouca coisa foi postada nesta linguagem) Vou postar um simples sisteminha que faz fade em form. Bem básico utilizando AlphaBlendValue e um loop com sleep ..
// Apenas crie dois frames:// frmSplash e TfrmProgprocedure TfrmProg.FormCreate(Sender: TObject);begin//criar o splashfrmSplash := TfrmSplash.Create (Application);frmSplash.Show;frmSplash.Update;frmProg.visible := false; // deixar o main invísivel enquanto inicia// efeito fade no splashwhile frmSplash.AlphaBlendValue < 255 dobeginsleep(10);frmSplash.AlphaBlendValue:= frmSplash.AlphaBlendValue + 2;end;//fechar splashfrmSplash.free;//mostrar o main de voltafrmProg.visible := true;end;end