Вы реагируете на событие ColorSelected посредством получения содержимого свойства PaletteControl. Code и записи его в текущий активный документ. Для этого вам опять пригодятся знания по объектной модели расширяемости, полученные в предыдущей главе. Класс DTE.ActiveDocument будет содержать ссылку на текущий активный документ. При помощи использования точки редактирования вы можете легко вписать текст в текстовый документ:
TextDocument currDoc =
(Text Document )_applicationObj ect. ActiveDocument .Object ("") ; EditPoint2 ep = (EditPoint2) currDoc.Selection.ActivePoint.CreateEditPoint() ; ep.Insert(_paletteControl.Code); ep.InsertNewLine(1);