//Updating the Current_View
        public void View_Switch(Special_View sender)
        {
            sideBar.MenuElement_Changed((new object[] { ((Special_View)sender).GetAssigned_Btn(), ((Special_View)sender).GetColour() }), null);

            Current_View = sender;

            // Auto-align the view if it is of special type.
            if (Current_View.GetMiddleAligned() == false)
            {
                this.SizeChanged -= new EventHandler(Main_Form_SizeChanged);
                Current_View.Dock = DockStyle.Fill;
            }
            else
            {
                this.SizeChanged -= new EventHandler(Main_Form_SizeChanged);
                this.SizeChanged += new EventHandler(Main_Form_SizeChanged);

                Main_Form_SizeChanged(Current_View, null);
            }

            this.Controls.Add(Current_View);
            Current_View.BringToFront();


            StatusUpdate(Current_View.GetStatus(), null);
        }