Активация слайдера в другую сторону. C#
У меня есть слайдер, который работает в обе стороны, т.е разворачивается и сворачивается. Написав код, я столкнулся с проблемой активации слайдера в обратную сторону.
Код:
bool Click_Main = false;
bool Click2_Main = false;
private void btnMain_Click(object sender, EventArgs e)
{
panelMainSubMenu.Visible = true;
Click_Main = true;
MainSubMenu.Enabled = true
}
private void timer2_Tick(object sender, EventArgs e)
{
if (Click_Main == true)
{
panel_y += 2;
panelMainSubMenu.Size = new Size(panelMainSubMenu.Size.Height, panel_y);
if (panel_y > 154)
{
Click2_Main = true;
Click_Main = false;
MainSubMenu.Enabled = false;
}
}
if(Click2_Main == true)
{
Click_Main = false;
panel_y -= 2;
panelMainSubMenu.Size = new Size(panelMainSubMenu.Size.Height, panel_y);
if (panel_y == 0)
{
Click_Main = false;
Click2_Main = false;
MainSubMenu.Enabled = false;
}
}
}
Бьюсь головой об стенку весь день. Помогите)