public void UTheme(VSCodeTheme Theme, VSCodeIconTheme IconTheme)
        {
            VSCodeToolStripRenderer _renderer = new VSCodeToolStripRenderer(Theme, new VSCodeToolStripSettings(this, MainMenu, IconTheme));

            MainMenu.Renderer = _renderer;

            BackColor = _renderer.WindowBackColor;

            // Отрисовка элементов
            foreach (Control Control in Controls)
            {
                if (Control is Button)
                {
                    (Control as Button).FlatStyle = FlatStyle.Flat;
                    (Control as Button).FlatAppearance.BorderSize         = 0;
                    (Control as Button).FlatAppearance.MouseOverBackColor = _renderer.DropDownMenuSelectColor;
                    (Control as Button).FlatAppearance.MouseDownBackColor = _renderer.DropDownMenuSelectColor;
                    (Control as Button).BackColor = Color.FromArgb(221, 221, 221);

                    Control.MouseEnter += delegate(Object _object, EventArgs _eventArgs)
                    {
                        Control.ForeColor = _renderer.DropDownMenuSelectForeColor;
                    };
                    Control.MouseLeave += delegate(Object _object, EventArgs _eventArgs)
                    {
                        Control.ForeColor = _renderer.DropDownMenuForeColor;
                    };
                }
            }
        }
Example #2
0
        /// <summary>
        /// Обновляет цветовую тему.
        /// </summary>
        /// <param name="Theme"></param>
        private void UpdateTheme(VSCodeTheme Theme, VSCodeIconTheme IconTheme)
        {
            VSCodeToolStripRenderer _renderer = new VSCodeToolStripRenderer(Theme, new VSCodeToolStripSettings(this, MainMenu, IconTheme));

            MainMenu.Renderer = _renderer;

            BackColor    = _renderer.WindowBackColor;
            _selectColor = _renderer.DropDownMenuSelectColor;
            mOK.FlatAppearance.MouseOverBackColor = _renderer.DropDownMenuSelectColor;
            mOK.FlatAppearance.MouseDownBackColor = _renderer.DropDownMenuSelectColor;
            vPort.BackColor            = _renderer.WindowBackColor;
            vTheme.BackColor           = _renderer.WindowBackColor;
            vTheme.ButtonColor         = _renderer.WindowBackColor;
            vTheme.SelectColor         = _renderer.DropDownMenuSelectColor;
            vTheme.SelectForeColor     = _renderer.DropDownMenuSelectForeColor;
            vIconTheme.BackColor       = _renderer.WindowBackColor;
            vIconTheme.ButtonColor     = _renderer.WindowBackColor;
            vIconTheme.SelectColor     = _renderer.DropDownMenuSelectColor;
            vIconTheme.SelectForeColor = _renderer.DropDownMenuSelectForeColor;
            vServer.BackColor          = _renderer.WindowBackColor;
            vServer.ButtonColor        = _renderer.WindowBackColor;
            menuSettings.BackColor     = _renderer.WindowBackColor;
            _foreColor       = _renderer.DropDownMenuForeColor;
            _selectForeColor = _renderer.DropDownMenuSelectForeColor;
        }
Example #3
0
        /// <summary>
        /// Обновляет цветовую тему.
        /// </summary>
        /// <param name="Theme"></param>
        private void UTheme(VSCodeTheme Theme, VSCodeIconTheme IconTheme)
        {
            VSCodeToolStripRenderer _renderer = new VSCodeToolStripRenderer(Theme, new VSCodeToolStripSettings(this, MainMenu, IconTheme));

            MainMenu.Renderer = _renderer;

            BackColor = _renderer.WindowBackColor;
        }
Example #4
0
        /// <summary>
        /// Обновляет цветовую тему.
        /// </summary>
        /// <param name="Theme"></param>
        private void UTheme(VSCodeTheme Theme, VSCodeIconTheme IconTheme = VSCodeIconTheme.Minimal)
        {
            VSCodeToolStripRenderer _renderer = new VSCodeToolStripRenderer(Theme, new VSCodeToolStripSettings(this, MainMenu, IconTheme));

            MainMenu.Renderer = _renderer;

            this.BackColor           = _renderer.WindowBackColor;
            this.Title.ForeColor     = _renderer.DropDownMenuForeColor;
            this.Version.ForeColor   = _renderer.DropDownMenuForeColor;
            this.Copyright.ForeColor = _renderer.DropDownMenuForeColor;
        }
Example #5
0
        private void UTheme(VSCodeTheme Theme, VSCodeIconTheme IconTheme)
        {
            VSCodeToolStripRenderer _renderer = new VSCodeToolStripRenderer(Theme, new VSCodeToolStripSettings(this, MainMenu, IconTheme));

            MainMenu.Renderer = _renderer;

            BackColor             = _renderer.WindowBackColor;
            sideBar.BackColor     = _renderer.SidebarBackColor;
            pStartPage.BackColor  = _renderer.WindowBackColor;
            pQuestion.BackColor   = _renderer.WindowBackColor;
            pStatistics.BackColor = _renderer.WindowBackColor;

            chart1.Series[0].BorderColor = _renderer.WindowBackColor;
            _closeColor = _renderer.CloseColor;
        }
Example #6
0
        /// <summary>
        /// Обновляет цветовую тему.
        /// </summary>
        /// <param name="Theme"></param>
        /// <param name="IconTheme"></param>
        private void UTheme(VSCodeTheme Theme, VSCodeIconTheme IconTheme)
        {
            VSCodeToolStripRenderer _renderer = new VSCodeToolStripRenderer(Theme, new VSCodeToolStripSettings(this, MainMenu, IconTheme));

            MainMenu.Renderer = _renderer;

            BackColor                        = _renderer.WindowBackColor;
            pStartPage.BackColor             = _renderer.WindowBackColor;
            pQuestion.BackColor              = _renderer.WindowBackColor;
            pSingleAnswerSelection.BackColor = _renderer.WindowBackColor;
            pFreeAnswer.BackColor            = _renderer.WindowBackColor;

            listAnswers.BackColor = _renderer.WindowBackColor;
            _selectColor          = _renderer.DropDownMenuSelectColor;
            _foreColor            = _renderer.DropDownMenuForeColor;
            _selectForeColor      = _renderer.DropDownMenuSelectForeColor;
            _separatorColor       = _renderer.SeparatorColor;
            textBox1.BackColor    = _renderer.WindowBackColor;
        }