コード例 #1
0
        public static ToolStripRenderer Create(ToolStripManagerRenderMode renderMode, ToolStripRenderer customRenderer)
        {
            switch (renderMode)
            {
                case ToolStripManagerRenderMode.System:
                    return new BorderLessSystemRenderer();

                case ToolStripManagerRenderMode.Professional:
                    return new BorderLessProfessionalRenderer();
            }
            if (customRenderer != null)
            {
                return new BorderLessWrapperRenderer(customRenderer);
            }
            return new BorderLessProfessionalRenderer();
        }
コード例 #2
0
        public static ToolStripRenderer Create(ToolStripManagerRenderMode renderMode, ToolStripRenderer customRenderer, Color borderColor)
        {
            switch (renderMode)
            {
                case ToolStripManagerRenderMode.System:
                    return new SimpleBorderSystemRenderer(borderColor);

                case ToolStripManagerRenderMode.Professional:
                    return new SimpleBorderProfessionalRenderer(borderColor);
            }
            if (customRenderer == null)
            {
                return new SimpleBorderProfessionalRenderer(borderColor);
            }
            return new SimpleBorderWrapperRenderer(customRenderer, borderColor);
        }
        internal static ToolStripRenderer CreateRenderer(ToolStripManagerRenderMode renderMode)
        {
            switch (renderMode)
            {
                case ToolStripManagerRenderMode.System:
                    return new ToolStripSystemRenderer(true);

                case ToolStripManagerRenderMode.Professional:
                    return new ToolStripProfessionalRenderer(true);
            }
            return new ToolStripSystemRenderer(true);
        }
コード例 #4
0
ファイル: ToolStripManager.cs プロジェクト: JianwenSun/cc
 internal static ToolStripRenderer CreateRenderer(ToolStripManagerRenderMode renderMode) {
     switch (renderMode) {
         case ToolStripManagerRenderMode.System:
             return new ToolStripSystemRenderer(/*isAutoGenerated=*/true);
         case ToolStripManagerRenderMode.Professional:
             return new ToolStripProfessionalRenderer(/*isAutoGenerated=*/true);
         case ToolStripManagerRenderMode.Custom:
         default:
             return new ToolStripSystemRenderer(/*isAutoGenerated=*/true);
     }
 }