VSColorTable 类

提供用于 Visual Studio 显示元素的颜色。

继承层次结构

System.Object
  System.Windows.Forms.ProfessionalColorTable
    Microsoft.VisualStudio.VSColorTable

命名空间:  Microsoft.VisualStudio
程序集:  Microsoft.VisualStudio(在 Microsoft.VisualStudio.dll 中)

语法

声明
Public Class VSColorTable _
    Inherits ProfessionalColorTable
public class VSColorTable : ProfessionalColorTable
public ref class VSColorTable : public ProfessionalColorTable
type VSColorTable =  
    class
        inherit ProfessionalColorTable
    end
public class VSColorTable extends ProfessionalColorTable

VSColorTable 类型公开以下成员。

属性

  名称 说明
公共属性 ButtonCheckedGradientBegin 获取按钮被选中时使用的渐变的开始颜色。 (重写 ProfessionalColorTable.ButtonCheckedGradientBegin。)
公共属性 ButtonCheckedGradientEnd 获取按钮被选中时使用的渐变的结束颜色。 (重写 ProfessionalColorTable.ButtonCheckedGradientEnd。)
公共属性 ButtonCheckedGradientMiddle 获取按钮被选中时使用的渐变的中间颜色。 (重写 ProfessionalColorTable.ButtonCheckedGradientMiddle。)
公共属性 ButtonCheckedHighlight 获取按钮被选中时使用的纯色。 (继承自 ProfessionalColorTable。)
公共属性 ButtonCheckedHighlightBorder 获取用于 ButtonCheckedHighlight 的边框颜色。 (继承自 ProfessionalColorTable。)
公共属性 ButtonFace 获取用于绘制 3D 元素的表面的颜色。
公共属性 ButtonPressedBorder 获取用于 ButtonPressedGradientBeginButtonPressedGradientMiddleButtonPressedGradientEnd 颜色的边框颜色。 (重写 ProfessionalColorTable.ButtonPressedBorder。)
公共属性 ButtonPressedGradientBegin 获取按钮被按下时使用的渐变的开始颜色。 (重写 ProfessionalColorTable.ButtonPressedGradientBegin。)
公共属性 ButtonPressedGradientEnd 获取按钮被按下时使用的渐变的结束颜色。 (重写 ProfessionalColorTable.ButtonPressedGradientEnd。)
公共属性 ButtonPressedGradientMiddle 获取按钮被按下时使用的渐变的中间颜色。 (重写 ProfessionalColorTable.ButtonPressedGradientMiddle。)
公共属性 ButtonPressedHighlight 获取按钮被按下时使用的纯色。 (继承自 ProfessionalColorTable。)
公共属性 ButtonPressedHighlightBorder 获取用于 ButtonPressedHighlight 的边框颜色。 (继承自 ProfessionalColorTable。)
公共属性 ButtonSelectedBorder 获取用于 ButtonSelectedGradientBeginButtonSelectedGradientMiddleButtonSelectedGradientEnd 颜色的边框颜色。 (重写 ProfessionalColorTable.ButtonSelectedBorder。)
公共属性 ButtonSelectedGradientBegin 获取按钮被选定时使用的渐变的开始颜色。 (重写 ProfessionalColorTable.ButtonSelectedGradientBegin。)
公共属性 ButtonSelectedGradientEnd 获取按钮被选定时使用的渐变的结束颜色。 (重写 ProfessionalColorTable.ButtonSelectedGradientEnd。)
公共属性 ButtonSelectedGradientMiddle 获取按钮被选定时使用的渐变的中间颜色。 (重写 ProfessionalColorTable.ButtonSelectedGradientMiddle。)
公共属性 ButtonSelectedHighlight 获取按钮被选定时使用的纯色。 (重写 ProfessionalColorTable.ButtonSelectedHighlight。)
公共属性 ButtonSelectedHighlightBorder 获取用于 ButtonSelectedHighlight 的边框颜色。 (继承自 ProfessionalColorTable。)
公共属性 ButtonText 获取用于绘制 3D 元素的文本的颜色。
公共属性 CheckBackground 获取按钮被选中并且正在使用渐变时使用的纯色。 (重写 ProfessionalColorTable.CheckBackground。)
公共属性 CheckPressedBackground 获取按钮被选中和选定并且正在使用渐变时使用的纯色。 (重写 ProfessionalColorTable.CheckPressedBackground。)
公共属性 CheckSelectedBackground 获取按钮被选中和选定并且正在使用渐变时使用的纯色。 (重写 ProfessionalColorTable.CheckSelectedBackground。)
公共属性 GripDark 获取用于手柄(移动句柄)上的阴影效果的颜色。 (重写 ProfessionalColorTable.GripDark。)
公共属性 GripLight 获取用于手柄(移动句柄)上的突出显示效果的颜色。 (重写 ProfessionalColorTable.GripLight。)
公共属性 Highlight 获取用于绘制选定的项的背景的颜色。
公共属性 HighlightText 获取用于绘制选定的项的文本的颜色。
公共属性 ImageMarginGradientBegin 获取在 ToolStripDropDownMenu 的图像边距中使用的渐变的开始颜色。 (重写 ProfessionalColorTable.ImageMarginGradientBegin。)
公共属性 ImageMarginGradientEnd 获取在 ToolStripDropDownMenu 的图像边距中使用的渐变的结束颜色。 (重写 ProfessionalColorTable.ImageMarginGradientEnd。)
公共属性 ImageMarginGradientMiddle 获取在 ToolStripDropDownMenu 的图像边距中使用的渐变的中间颜色。 (重写 ProfessionalColorTable.ImageMarginGradientMiddle。)
公共属性 ImageMarginRevealedGradientBegin 获取在显示项时在 ToolStripDropDownMenu 的图像边距中使用的渐变的开始颜色。 (继承自 ProfessionalColorTable。)
公共属性 ImageMarginRevealedGradientEnd 获取在显示项时在 ToolStripDropDownMenu 的图像边距中使用的渐变的结束颜色。 (继承自 ProfessionalColorTable。)
公共属性 ImageMarginRevealedGradientMiddle 获取在显示项时在 ToolStripDropDownMenu 的图像边距中使用的渐变的中间颜色。 (继承自 ProfessionalColorTable。)
公共属性 MenuBorder 获取在 MenuStrip 上使用的边框颜色。 (重写 ProfessionalColorTable.MenuBorder。)
公共属性 MenuItemBorder 获取用于 ToolStripMenuItem 的边框颜色。 (重写 ProfessionalColorTable.MenuItemBorder。)
公共属性 MenuItemPressedGradientBegin 获取顶级 ToolStripMenuItem 被按下时使用的渐变的开始颜色。 (继承自 ProfessionalColorTable。)
公共属性 MenuItemPressedGradientEnd 获取顶级 ToolStripMenuItem 被按下时使用的渐变的结束颜色。 (继承自 ProfessionalColorTable。)
公共属性 MenuItemPressedGradientMiddle 获取顶级 ToolStripMenuItem 被按下时使用的渐变的中间颜色。 (继承自 ProfessionalColorTable。)
公共属性 MenuItemSelected 获取选中除顶级 ToolStripMenuItem 之外的 ToolStripMenuItem 时,要使用的纯色。 (重写 ProfessionalColorTable.MenuItemSelected。)
公共属性 MenuItemSelectedGradientBegin 获取 ToolStripMenuItem 被选定时使用的渐变的开始颜色。 (重写 ProfessionalColorTable.MenuItemSelectedGradientBegin。)
公共属性 MenuItemSelectedGradientEnd 获取 ToolStripMenuItem 被选定时使用的渐变的结束颜色。 (重写 ProfessionalColorTable.MenuItemSelectedGradientEnd。)
公共属性 MenuStripGradientBegin 获取在 MenuStrip 中使用的渐变的开始颜色。 (重写 ProfessionalColorTable.MenuStripGradientBegin。)
公共属性 MenuStripGradientEnd 获取在 MenuStrip 中使用的渐变的结束颜色。 (重写 ProfessionalColorTable.MenuStripGradientEnd。)
公共属性 OverflowButtonGradientBegin 获取在 ToolStripOverflowButton 中使用的渐变的开始颜色。 (重写 ProfessionalColorTable.OverflowButtonGradientBegin。)
公共属性 OverflowButtonGradientEnd 获取在 ToolStripOverflowButton 中使用的渐变的结束颜色。 (重写 ProfessionalColorTable.OverflowButtonGradientEnd。)
公共属性 OverflowButtonGradientMiddle 获取在 ToolStripOverflowButton 中使用的渐变的中间颜色。 (重写 ProfessionalColorTable.OverflowButtonGradientMiddle。)
公共属性 RaftingContainerGradientBegin 获取在 ToolStripContainer 中使用的渐变的开始颜色。 (重写 ProfessionalColorTable.RaftingContainerGradientBegin。)
公共属性 RaftingContainerGradientEnd 获取在 ToolStripContainer 中使用的渐变的结束颜色。 (重写 ProfessionalColorTable.RaftingContainerGradientEnd。)
公共属性 SeparatorDark 获取用于 ToolStripSeparator 上的阴影效果的颜色。 (重写 ProfessionalColorTable.SeparatorDark。)
公共属性 SeparatorLight 获取用于 ToolStripSeparator 上的突出显示效果的颜色。 (重写 ProfessionalColorTable.SeparatorLight。)
公共属性 StatusStripGradientBegin 获取在 StatusStrip 上使用的渐变的开始颜色。 (继承自 ProfessionalColorTable。)
公共属性 StatusStripGradientEnd 获取在 StatusStrip 上使用的渐变的结束颜色。 (继承自 ProfessionalColorTable。)
公共属性 ToolStripBorder 获取在 ToolStrip 的下边缘使用的边框颜色。 (重写 ProfessionalColorTable.ToolStripBorder。)
公共属性 ToolStripContentPanelGradientBegin 获取在 ToolStripContentPanel 中使用的渐变的开始颜色。 (继承自 ProfessionalColorTable。)
公共属性 ToolStripContentPanelGradientEnd 获取在 ToolStripContentPanel 中使用的渐变的结束颜色。 (继承自 ProfessionalColorTable。)
公共属性 ToolStripDropDownBackground 获取 ToolStripDropDown 的纯色背景色。 (重写 ProfessionalColorTable.ToolStripDropDownBackground。)
公共属性 ToolStripGradientBegin 获取在 ToolStrip 背景中使用的渐变的开始颜色。 (重写 ProfessionalColorTable.ToolStripGradientBegin。)
公共属性 ToolStripGradientEnd 获取在 ToolStrip 背景中使用的渐变的结束颜色。 (重写 ProfessionalColorTable.ToolStripGradientEnd。)
公共属性 ToolStripGradientMiddle 获取在 ToolStrip 背景中使用的渐变的中间颜色。 (重写 ProfessionalColorTable.ToolStripGradientMiddle。)
公共属性 ToolStripPanelGradientBegin 获取在 ToolStripPanel 中使用的渐变的开始颜色。 (继承自 ProfessionalColorTable。)
公共属性 ToolStripPanelGradientEnd 获取在 ToolStripPanel 中使用的渐变的结束颜色。 (继承自 ProfessionalColorTable。)
公共属性 ToolWindowBackground 获取用于绘制工具窗口背景的颜色。
公共属性 ToolWindowText 获取用于绘制工具窗口背景文本的颜色。
公共属性 UseSystemColors 获取或设置一个值,该值指示是否使用 SystemColors,而不是使用与当前视觉样式匹配的颜色。 (继承自 ProfessionalColorTable。)

页首

方法

  名称 说明
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

备注

应使用 IUIService 接口获取 VSColorTable实例。 使用 IUIService. Styles["VSColorTable"], VSColorTable 中访问。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio 命名空间