Skip to content

pinalrafael/WindowsFormsAnimationEx

Repository files navigation

WindowsFormsAnimation


NuGet Packages
.NET Framework 4.7.2

A DLL


A biblioteca é grátis para uso comercial ou não comercial.
Animações para Windows Forms.
As animações podem ser usadas de forma independente ou dependente do compomente.

COMPATIVEL


  1. System.Windows.Forms.Panel

USANDO NO COMPONENTE


  1. Instale a biblioteca pelo pacote NuGet Packages;
  2. Crie o componente Panel como WFAPanel;
WindowsFormsAnimation.Controls.WFAPanel();
  1. Para usar a animação de exibição uso o Show;
panel1.Show(new WindowsFormsAnimation.Classes.Config(){ Delay = 1, Finish = 100, Value = 1 }, Animation.SLIDE);
  1. Para usar a animação de saída uso o Hide;
panel1.Hide(new WindowsFormsAnimation.Classes.Config(){ Delay = 1, Finish = 0, Value = 1 }, Animation.SLIDE);

USANDO INDEPENDENTE


  1. Instale a biblioteca pelo pacote NuGet Packages;
  2. Inicie o objeto WFAPanel;
WindowsFormsAnimation.Independents.WFAPanel WFAPanel1 = new WindowsFormsAnimation.Independents.WFAPanel();
  1. Para usar a animação de exibição uso o Show;
WFAPanel1.Show(new WindowsFormsAnimation.Classes.Config(){ Delay = 1, Finish = 100, Value = 1 }, Animation.SLIDE, panel2);
  1. Para usar a animação de saída uso o Hide;
WFAPanel1.Hide(new WindowsFormsAnimation.Classes.Config(){ Delay = 1, Finish = 0, Value = 1 }, Animation.SLIDE, panel2);

EVENTOS


  1. AnimationStateResponse é executado toda vez que a animação é finalizada;
private void Panel1_AnimationStateResponse(object sender, EventArgs e)
{
	EventStateArgs ev = (EventStateArgs)e;
}
  1. InAnimation é executado durante a animação;
private void Panel1_InAnimation(object sender, EventArgs e)
{
	EventStateArgs ev = (EventStateArgs)e;
}

SUPORTE


Siga-me para minhas próximas criações

About

Exemplo completo de uso da biblioteca WindowsFormsAnimation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages