我有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
的{{1}}?
答案 0 :(得分:0)
我能够将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