Visual Studio 中导入的 Outlook 表单区域上的按钮 TabIndex?
我有 OL&VS 2010。如果我直接在 VS 中设计表单区域,则 FormRegion.Designer.cs
文件将包含如下定义:
this.SomeButton = new System.Windows.Forms.Button();
但如果在 OL 中设计并导入,则定义为:
this.SomeButton = (Microsoft.Office.Interop.Outlook.OlkCommandButton)GetFormRegionControl("SomeButton");
My问题是 System.Windows.Forms.Button
有一个 TabIndex
属性,我可以通过编程方式设置它,但是 Microsoft.Office.Interop.Outlook.OlkCommandButton< /代码> 没有。
如何更改 OlkCommandButton
的 TabIndex
?
I have OL&VS 2010. If I design a form region directly in VS, then the FormRegion.Designer.cs
file will contain definitions like:
this.SomeButton = new System.Windows.Forms.Button();
but if designed in OL and imported, the definitions are:
this.SomeButton = (Microsoft.Office.Interop.Outlook.OlkCommandButton)GetFormRegionControl("SomeButton");
My problem is that a System.Windows.Forms.Button
has a TabIndex
property that I can programmatically set, but a Microsoft.Office.Interop.Outlook.OlkCommandButton
does not.
How can I change an OlkCommandButton
's TabIndex
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我能够将
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
I was able to cast a
Microsoft.Office.Interop.Outlook.OlkCommandButton
to aMicrosoft.Vbe.Interop.Forms.Control
and access the element'sTabIndex
that way.Edit - Confirmed: http://blogs.msdn.com/b/rgregg/archive/2007/10/01/common-properties-on-outlook-controls.aspx