Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

ColorableItems Interface

Represents the portions of an item that can be colored, such as the foreground and background.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)
[<GuidAttribute("E5D17051-D6E5-4DA7-8B3A-CA888617A5E7")>]
type ColorableItems =  interface end

The ColorableItems type exposes the following members.

  NameDescription
Public propertyBackgroundSets or gets the background color of the item.
Public propertyBoldSets or gets whether or not the item should appear in bold.
Public propertyForegroundSets or gets the foreground color of the item.
Public propertyNameSets or gets the name of the ColorableItems object.
Top

ColorableItems objects are contained in the FontsAndColorsItems collection.

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
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.