2013-03-04 1 views
1

Я разработка Outlook 2010 надстройки в Visual Studio 2010.C# Перспективы надстройки пользовательских иконки с пользовательской областью формы

Я создал пользовательскую область формы, который собирается реализовать в MessageClass называется:

IPM.Note.Archivado

Этот класс будет присвоен обработанных сообщений с помощью приложения с помощью обмена веб-службы, которые будут работать по ночам. Это проверено и работает нормально. Когда область формы загружается я могу восстановить:

message.MessageClass как «IPM.Note.Archivado»

Хорошо, что мне нужно сейчас, это назначить другой значок папки Входящие сообщения, которые соответствуют , что messageClass, поэтому я использовал панель свойств в пользовательской форме Region и выбрал значки для чтения, forwared, default, действия без проблем.

я могу добиться этого, если я выбираю FormRegionType в качестве замены или Заменить-ALL в манифеста, но то, что мне нужно, это форма окна, чтобы быть примыкающими.

Когда formRegionType является прилегающей я не могу получить назначенные иконки для загрузки в панели почтового ящика.

Я читал много документации, но не могу найти решение моей проблемы.

Вот это определение формы Регион:

[Microsoft.Office.Tools.Outlook.FormRegionMessageClass(Microsoft.Office.Tools.Outlook.FormRegionMessageClassAttribute.Note)] 
     [Microsoft.Office.Tools.Outlook.FormRegionMessageClass("IPM.Note.Archivado")] 
     [Microsoft.Office.Tools.Outlook.FormRegionName("hnaOutlookAddin.FormRegionMessageClassArchivado")] 
     public partial class FormRegionMessageClassArchivadoFactory 
     { 
     } 

ответ

1

Для пользовательские иконки Outlook, - вы должны использовать replacement form region. Если вам нужна прилегающая форма области - вам нужно создать другой класс. Вы можете иметь несколько областей формы, предназначенных для одного и того же класса сообщений. Я использовал как заменяющие, так и прилегающие области формы для IPM.Note.XXXX.

Смежные вопросы