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();
 }