0

我有 OL&VS 2010。如果我直接在 VS 中设计一个表单区域,那么该FormRegion.Designer.cs文件将包含如下定义:

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

但如果在 OL 中设计并导入,则定义为:

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

我的问题是 aSystem.Windows.Forms.Button具有TabIndex我可以以编程方式设置的属性,但 aMicrosoft.Office.Interop.Outlook.OlkCommandButton没有。

我怎样才能改变一个OlkCommandButtonTabIndex

4

1 回答 1

0

我能够将 aMicrosoft.Office.Interop.Outlook.OlkCommandButton转换为 aMicrosoft.Vbe.Interop.Forms.Control并以这种方式访问​​元素TabIndex

编辑 - 确认:http: //blogs.msdn.com/b/rgregg/archive/2007/10/01/common-properties-on-outlook-controls.aspx

于 2011-05-25T20:36:45.137 回答