private void timer1_Tick(object sender, EventArgs e) { UIA UIAO = (UIA)panel1.Tag; panel1.Location = new Point(XF.CEIO(UIAO.CycleOffset, UIAO.States[UIAO.State].Position0, UIAO.States[UIAO.State].Position1, UIAO.States[UIAO.State].Correction, UIAO.CycleTime), panel1.Location.Y); UIAO.Increment(); }
private void Animatior_Tick(object sender, EventArgs e) { APanel.Size = new Size(XF.CEIO(uia.Increment(), uia.CurrentState().Position0, uia.CurrentState().Position1, uia.CurrentState().Correction, uia.CycleTime), APanel.Size.Height); if (uia.Reversed && unselecting && uia.CycleOffset == uia.CycleTime - 1) { unselecting = false; APanel.BackColor = Color.FromArgb(50, 50, 50); } }