Кнопка TabIndex на импортированных областях формы Outlook в Visual Studio? - PullRequest
0 голосов
/ 24 мая 2011

У меня OL & VS 2010. Если я спроектирую область формы непосредственно в VS, тогда файл FormRegion.Designer.cs будет содержать определения, такие как:

this.SomeButton = new System.Windows.Forms.Button();

, но если он спроектирован в OL и импортирован, определения будут следующими:

this.SomeButton = (Microsoft.Office.Interop.Outlook.OlkCommandButton)GetFormRegionControl("SomeButton");

Моя проблема в том, что System.Windows.Forms.Button имеет свойство TabIndex, которое я могу установить программным способом, а Microsoft.Office.Interop.Outlook.OlkCommandButton - нет.

Как я могу изменить OlkCommandButton s TabIndex?

1 Ответ

0 голосов
/ 26 мая 2011

Мне удалось привести Microsoft.Office.Interop.Outlook.OlkCommandButton к Microsoft.Vbe.Interop.Forms.Control и получить доступ к элементу TabIndex таким образом.

Редактировать - Подтверждено: http://blogs.msdn.com/b/rgregg/archive/2007/10/01/common-properties-on-outlook-controls.aspx

...