Example #1
0
        private void setMenuRender()
        {
            MenuRenderColors mrc = new MenuRenderColors();

            mrc.DropDownItemBorderColor = BackColor;
            mrc.DropDownItemEndColor    = Drawing.ColorHelper.GetSimilarColor(BackColor, false, Level.Level7);
            mrc.DropDownItemStartColor  = Drawing.ColorHelper.GetSimilarColor(BackColor, false, Level.Level3);
            mrc.DropDownBackEndColor    = Color.White;
            mrc.DropDownBackStartColor  = Drawing.ColorHelper.GetSimilarColor(BackColor, false, Level.Level7);
            mrc.MarginEndColor          = mrc.DropDownBackEndColor;
            mrc.MarginStartColor        = mrc.DropDownBackStartColor;
            mrc.DropDownBorderColor     = BackColor;
            mrc.FontColor         = Drawing.ColorHelper.GetSimilarColor(BackColor, true, Level.Level16);
            mrc.SeparatorColor    = mrc.FontColor;
            this._defCms.Renderer = new MenuRender(mrc);
        }
Example #2
0
        private Point p5 = new Point(0, 0); //重合右
        #endregion

        #region constructor
        /// <summary>
        /// 菜单样式
        /// </summary>
        /// <param name="mrc">管理颜色的类</param>
        public MenuRender(MenuRenderColors mrc)
        {
            init();
            Colors = mrc;
        }