private void SlidingPaneltimer_Tick(object sender, EventArgs e) { if (IsSlidingPanelExpanded) { //retract panel Slidingpanel.Width -= 30; if (Slidingpanel.Width <= Minsliderwidth) { //stop retract IsSlidingPanelExpanded = false; SlidingPaneltimer.Stop(); this.Refresh(); } } else { //expand the panel Slidingpanel.Width += 30; if (Slidingpanel.Width >= Maxsliderwidth) { //stop expanding IsSlidingPanelExpanded = true; SlidingPaneltimer.Stop(); expandSlidingpanelGUI(); this.Refresh(); } } }
private void SlidingPanel_Togglebutton_Click(object sender, EventArgs e) { if (IsSlidingPanelExpanded) { retractSlidingpanelGUI(); } SlidingPaneltimer.Start(); }