ColorableItems 接口

表示项中可以加上色彩的部分,例如前景和背景。

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

语法

声明
<GuidAttribute("E5D17051-D6E5-4DA7-8B3A-CA888617A5E7")> _
Public Interface ColorableItems
[GuidAttribute("E5D17051-D6E5-4DA7-8B3A-CA888617A5E7")]
public interface ColorableItems
[GuidAttribute(L"E5D17051-D6E5-4DA7-8B3A-CA888617A5E7")]
public interface class ColorableItems
[<GuidAttribute("E5D17051-D6E5-4DA7-8B3A-CA888617A5E7")>]
type ColorableItems =  interface end
public interface ColorableItems

ColorableItems 类型公开以下成员。

属性

  名称 说明
公共属性 Background 设置或获取项的背景色。
公共属性 Bold 设置或获取项是否应以粗体显示。
公共属性 Foreground 设置或获取项的前景色。
公共属性 Name 设置或获取 ColorableItems 对象的名称。

页首

备注

ColorableItems 对象包含在 FontsAndColorsItems 集合中。

示例

Sub ColorableItemsExample()
   Dim props As EnvDTE.Properties
   props = DTE.Properties("FontsAndColors", "TextEditor")
   Dim prop As EnvDTE.Property = props.Item("FontsAndColorsItems")
   Dim clritems As EnvDTE.FontsAndColorsItems = prop.Object
   Dim clritem As EnvDTE.ColorableItems
   Dim ClrList As String
   For Each clritem In clritems
      ClrList += clritem.Name + " (" + clritem.Foreground.ToString() + ")"
      ClrList += Chr(13) & Chr(10)
   Next
   MsgBox(ClrList)
End Sub

请参阅

参考

EnvDTE 命名空间