я использовал следующий код для анимации формы
в то время как форма показывает функцию анимации снизу вверх,
в то время как форма скрывается сверху вниз, вызывается анимационная функция.
код работает хорошо для анимации снизу вверх, когда я пытаюсь вызвать анимацию сверху вниз, в то время как скрыть анимацию не работает, форма скрывается просто без эффекта.
Form frm =new Form();
private void btnTopToBottom_Click(object sender, System.EventArgs e)
{
flags=WinAPI.AW_ACTIVATE|WinAPI.AW_VER_POSITIVE|WinAPI.AW_SLIDE;
WinAPI.AnimateWindow(we.Handle,1000,flags);
frm.Hide();
}
private void btnBottomToTop_Click(object sender, System.EventArgs e)
{
flags = WinAPI.AW_ACTIVATE|WinAPI.AW_VER_NEGATIVE|WinAPI.AW_SLIDE;
WinAPI.AnimateWindow(we.Handle,1000,flags);
frm.Show();
}