当前位置: 首页>>代码示例>>C#>>正文


C# PaletteBackStyle类代码示例

本文整理汇总了C#中PaletteBackStyle的典型用法代码示例。如果您正苦于以下问题:C# PaletteBackStyle类的具体用法?C# PaletteBackStyle怎么用?C# PaletteBackStyle使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


PaletteBackStyle类属于命名空间,在下文中一共展示了PaletteBackStyle类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: KryptonPaletteForm

 /// <summary>
 /// Initialize a new instance of the KryptonPaletteForm class.
 /// </summary>
 /// <param name="redirect">Redirector to inherit values from.</param>
 /// <param name="backStyle">Background style.</param>
 /// <param name="borderStyle">Border style.</param>
 /// <param name="needPaint">Delegate for notifying paint requests.</param>
 public KryptonPaletteForm(PaletteRedirect redirect,
                           PaletteBackStyle backStyle,
                           PaletteBorderStyle borderStyle,
                           NeedPaintHandler needPaint)
     : base(redirect, backStyle, borderStyle, needPaint)
 {
 }
开发者ID:Cocotteseb,项目名称:Krypton,代码行数:14,代码来源:KryptonPaletteForm.cs

示例2: GetBackColor1

        /// <summary>
        /// Gets the first background color.
        /// </summary>
        /// <param name="style">Background style.</param>
        /// <param name="state">Palette value should be applicable to this state.</param>
        /// <returns>Color value.</returns>
        public override Color GetBackColor1(PaletteBackStyle style, PaletteState state)
        {
            // Only override system palette if a recognized office 2003 color scheme is used
            if (_usingOffice2003)
            {
                switch (style)
                {
                    case PaletteBackStyle.ContextMenuItemHighlight:
                        switch (state)
                        {
                            case PaletteState.Disabled:
                                return SystemColors.Control;
                            case PaletteState.Normal:
                                return Color.Empty;
                            case PaletteState.Tracking:
                                return ColorTable.MenuItemSelectedGradientBegin;
                        }
                        break;
                    case PaletteBackStyle.HeaderDockInactive:
                        if (state == PaletteState.Disabled)
                            return SystemColors.Control;
                        else
                            return ColorTable.ButtonCheckedHighlight;
                    case PaletteBackStyle.HeaderDockActive:
                        if (state == PaletteState.Disabled)
                            return SystemColors.Control;
                        else
                            return SystemColors.Highlight;
                }
            }

            return base.GetBackColor1(style, state);
        }
开发者ID:ComponentFactory,项目名称:Krypton,代码行数:39,代码来源:PaletteProfessionalOffice2003.cs

示例3: PaletteTripleJustImageRedirect

 /// <summary>
 /// Initialize a new instance of the PaletteTripleJustImageRedirect class.
 /// </summary>
 /// <param name="redirect">Inheritence redirection instance.</param>
 /// <param name="backStyle">Initial background style.</param>
 /// <param name="borderStyle">Initial border style.</param>
 /// <param name="contentStyle">Initial content style.</param>
 public PaletteTripleJustImageRedirect(PaletteRedirect redirect,
                                       PaletteBackStyle backStyle,
                                       PaletteBorderStyle borderStyle,
                                       PaletteContentStyle contentStyle)
     : this(redirect, backStyle, borderStyle, contentStyle, null)
 {
 }
开发者ID:ComponentFactory,项目名称:Krypton,代码行数:14,代码来源:PaletteTripleJustImageRedirect.cs

示例4: GetBackColor2

 /// <summary>
 /// Gets the second back color.
 /// </summary>
 /// <param name="style">Background style.</param>
 /// <param name="state">Palette value should be applicable to this state.</param>
 /// <returns>Color value.</returns>
 public override Color GetBackColor2(PaletteBackStyle style, PaletteState state)
 {
     IPaletteTriple inherit = GetInherit(state);
     if (inherit != null)
         return inherit.PaletteBack.GetBackColor2(state);
     else
         return base.GetBackColor2(style, state);
 }
开发者ID:ComponentFactory,项目名称:Krypton,代码行数:14,代码来源:PaletteRedirectCommon.cs

示例5: GetBackColor2

        /// <summary>
        /// Gets the second back color.
        /// </summary>
        /// <param name="style">Background style.</param>
        /// <param name="state">Palette value should be applicable to this state.</param>
        /// <returns>Color value.</returns>
        public override Color GetBackColor2(PaletteBackStyle style, PaletteState state)
        {
            IPaletteBack inherit = GetInheritBack(style, state);

            if (inherit != null)
                return inherit.GetBackColor2(state);
            else
                return Target.GetBackColor2(style, state);
        }
开发者ID:Cocotteseb,项目名称:Krypton,代码行数:15,代码来源:PaletteRedirectGrids.cs

示例6: PaletteTreeNodeTripleRedirect

        /// <summary>
        /// Initialize a new instance of the PaletteTreeNodeTripleRedirect class.
        /// </summary>
        /// <param name="redirect">Inheritence redirection instance.</param>
        /// <param name="backStyle">Initial background style.</param>
        /// <param name="borderStyle">Initial border style.</param>
        /// <param name="contentStyle">Initial content style.</param>
        /// <param name="needPaint">Delegate for notifying paint requests.</param>
        public PaletteTreeNodeTripleRedirect(PaletteRedirect redirect,
									         PaletteBackStyle backStyle,
									         PaletteBorderStyle borderStyle,
                                             PaletteContentStyle contentStyle,
                                             NeedPaintHandler needPaint)
        {
            Debug.Assert(redirect != null);
            _nodeRedirect = new PaletteTripleRedirect(redirect, backStyle, borderStyle, contentStyle, needPaint);
        }
开发者ID:Cocotteseb,项目名称:Krypton,代码行数:17,代码来源:PaletteTreeNodeTripleRedirect.cs

示例7: DataGridViewStyles

 /// <summary>
 /// Initialize a new instance of the DataGridViewStyles class.
 /// </summary>
 /// <param name="dataGridView">Reference to owning control.</param>
 public DataGridViewStyles(KryptonDataGridView dataGridView)
 {
     Debug.Assert(dataGridView != null);
     _dataGridView = dataGridView;
     _gridStyle = DataGridViewStyle.List;
     _columnStyle = GridStyle.List;
     _rowStyle = GridStyle.List;
     _dataCellStyle = GridStyle.List;
     _backgroundStyle = PaletteBackStyle.GridBackgroundList;
 }
开发者ID:ComponentFactory,项目名称:Krypton,代码行数:14,代码来源:KryptonDataGridViewStyles.cs

示例8: KryptonPaletteDouble3

 /// <summary>
 /// Initialize a new instance of KryptonPaletteDouble3 KryptonPaletteControl class.
 /// </summary>
 /// <param name="redirect">Redirector to inherit values from.</param>
 /// <param name="backStyle">Background style.</param>
 /// <param name="borderStyle">Border style.</param>
 /// <param name="needPaint">Delegate for notifying paint requests.</param>
 public KryptonPaletteDouble3(PaletteRedirect redirect,
                              PaletteBackStyle backStyle,
                              PaletteBorderStyle borderStyle,
                              NeedPaintHandler needPaint)
 {
     // Create the storage objects
     _stateCommon = new PaletteDoubleRedirect(redirect, backStyle, borderStyle, needPaint);
     _stateDisabled = new PaletteDouble(_stateCommon, needPaint);
     _stateNormal = new PaletteDouble(_stateCommon, needPaint);
 }
开发者ID:ComponentFactory,项目名称:Krypton,代码行数:17,代码来源:KryptonPaletteDouble3.cs

示例9: KryptonPalettePanel

 /// <summary>
 /// Initialize a new instance of the KryptonPalettePanel class.
 /// </summary>
 /// <param name="redirect">Redirector to inherit values from.</param>
 /// <param name="backStyle">Back style.</param>
 /// <param name="needPaint">Delegate for notifying paint requests.</param>
 public KryptonPalettePanel(PaletteRedirect redirect,
                            PaletteBackStyle backStyle,
                            NeedPaintHandler needPaint)
 {
     // Create the storage objects
     _stateInherit = new PaletteBackInheritRedirect(redirect, backStyle);
     _stateCommon = new PaletteBack(_stateInherit, needPaint);
     _stateDisabled = new PaletteBack(_stateCommon, needPaint);
     _stateNormal = new PaletteBack(_stateCommon, needPaint);
 }
开发者ID:ComponentFactory,项目名称:Krypton,代码行数:16,代码来源:KryptonPalettePanel.cs

示例10: PaletteTripleToPalette

        /// <summary>
        /// Initialize a new instance of the PaletteTripleToPalette class.
        /// </summary>
        /// <param name="palette">Inheritence of values.</param>
        /// <param name="backStyle">Initial background style.</param>
        /// <param name="borderStyle">Initial border style.</param>
        /// <param name="contentStyle">Initial content style.</param>
        public PaletteTripleToPalette(IPalette palette,
									  PaletteBackStyle backStyle,
									  PaletteBorderStyle borderStyle,
									  PaletteContentStyle contentStyle)
        {
            // Store the inherit instances
            _back = new PaletteBackToPalette(palette, backStyle);
            _border = new PaletteBorderToPalette(palette, borderStyle);
            _content = new PaletteContentToPalette(palette, contentStyle);
        }
开发者ID:Cocotteseb,项目名称:Krypton,代码行数:17,代码来源:PaletteTripleToPalette.cs

示例11: KryptonPaletteHeader

 /// <summary>
 /// Initialize a new instance of the KryptonPaletteHeader class.
 /// </summary>
 /// <param name="redirect">Redirector to inherit values from.</param>
 /// <param name="backStyle">Background style.</param>
 /// <param name="borderStyle">Border style.</param>
 /// <param name="contentStyle">Content style.</param>
 /// <param name="needPaint">Delegate for notifying paint requests.</param>
 public KryptonPaletteHeader(PaletteRedirect redirect,
                             PaletteBackStyle backStyle,
                             PaletteBorderStyle borderStyle,
                             PaletteContentStyle contentStyle,
                             NeedPaintHandler needPaint)
 {
     // Create the storage objects
     _stateCommon = new PaletteHeaderRedirect(redirect, backStyle, borderStyle, contentStyle, needPaint);
     _stateDisabled = new PaletteTripleMetric(_stateCommon, needPaint);
     _stateNormal = new PaletteTripleMetric(_stateCommon, needPaint);
 }
开发者ID:Cocotteseb,项目名称:Krypton,代码行数:19,代码来源:KryptonPaletteHeader.cs

示例12: PaletteSplitContainerRedirect

        /// <summary>
        /// Initialize a new instance of the PaletteSplitContainerRedirect class.
        /// </summary>
        /// <param name="redirect">Inheritence redirection instance.</param>
        /// <param name="backContainerStyle">Initial split container background style.</param>
        /// <param name="borderContainerStyle">Initial split container border style.</param>
        /// <param name="backSeparatorStyle">Initial separator background style.</param>
        /// <param name="borderSeparatorStyle">Initial separator border style.</param>
        /// <param name="needPaint">Delegate for notifying paint requests.</param>
        public PaletteSplitContainerRedirect(PaletteRedirect redirect,
										     PaletteBackStyle backContainerStyle,
                                             PaletteBorderStyle borderContainerStyle,
                                             PaletteBackStyle backSeparatorStyle,
											 PaletteBorderStyle borderSeparatorStyle,
                                             NeedPaintHandler needPaint)
            : base(redirect, backContainerStyle, borderContainerStyle, needPaint)
        {
            // Create the embedded separator palette information
            _separator = new PaletteSeparatorPaddingRedirect(redirect, backSeparatorStyle, borderSeparatorStyle, needPaint);
        }
开发者ID:Cocotteseb,项目名称:Krypton,代码行数:20,代码来源:PaletteSplitContainerRedirect.cs

示例13: KryptonPaletteSeparator

 /// <summary>
 /// Initialize a new instance of the KryptonPaletteSeparator class.
 /// </summary>
 /// <param name="redirect">Redirector to inherit values from.</param>
 /// <param name="backStyle">Background style.</param>
 /// <param name="borderStyle">Border style.</param>
 /// <param name="needPaint">Delegate for notifying paint requests.</param>
 public KryptonPaletteSeparator(PaletteRedirect redirect,
                                PaletteBackStyle backStyle,
                                PaletteBorderStyle borderStyle,
                                NeedPaintHandler needPaint)
 {
     // Create the storage objects
     _stateCommon = new PaletteSeparatorPaddingRedirect(redirect, backStyle, borderStyle, needPaint);
     _stateDisabled = new PaletteSeparatorPadding(_stateCommon, _stateCommon, needPaint);
     _stateNormal = new PaletteSeparatorPadding(_stateCommon, _stateCommon, needPaint);
     _stateTracking = new PaletteSeparatorPadding(_stateCommon, _stateCommon, needPaint);
     _statePressed = new PaletteSeparatorPadding(_stateCommon, _stateCommon, needPaint);
 }
开发者ID:ComponentFactory,项目名称:Krypton,代码行数:19,代码来源:KryptonPaletteSeparator.cs

示例14: PaletteDoubleMetricRedirect

 /// <summary>
 /// Initialize a new instance of the PaletteDoubleMetricRedirect class.
 /// </summary>
 /// <param name="redirect">Inheritence redirection instance.</param>
 /// <param name="backStyle">Style for the background.</param>
 /// <param name="borderStyle">Style for the border.</param>
 /// <param name="needPaint">Delegate for notifying paint requests.</param>
 public PaletteDoubleMetricRedirect(PaletteRedirect redirect,
                                    PaletteBackStyle backStyle,
                                    PaletteBorderStyle borderStyle,
                                    NeedPaintHandler needPaint)
     : base(redirect,
            backStyle,
            borderStyle,
            needPaint)
 {
     // Remember the redirect reference
     _redirect = redirect;
 }
开发者ID:ComponentFactory,项目名称:Krypton,代码行数:19,代码来源:PaletteDoubleMetricRedirect.cs

示例15: PaletteSeparatorPaddingRedirect

        /// <summary>
        /// Initialize a new instance of the PaletteSeparatorPaddingRedirect class.
        /// </summary>
        /// <param name="redirect">Inheritence redirection instance.</param>
        /// <param name="backStyle">Initial background style.</param>
        /// <param name="borderStyle">Initial border style.</param>
        /// <param name="needPaint">Delegate for notifying paint requests.</param>
        public PaletteSeparatorPaddingRedirect(PaletteRedirect redirect,
									           PaletteBackStyle backStyle,
									           PaletteBorderStyle borderStyle,
                                               NeedPaintHandler needPaint)
            : base(redirect, backStyle, borderStyle, needPaint)
        {
            Debug.Assert(redirect != null);

            // Remember the redirect reference
            _redirect = redirect;

            // Set default value for padding property
            _separatorPadding = CommonHelper.InheritPadding;
        }
开发者ID:ComponentFactory,项目名称:Krypton,代码行数:21,代码来源:PaletteSeparatorPaddingRedirect.cs


注:本文中的PaletteBackStyle类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。