菜单控件如Office 2007功能区

时间:2010-01-12 07:30:46

标签: c# winforms office-2007 ribbon-control

有没有一种方法可以使用Visual Studio 2008在C#中编写的WinApp菜单控件看起来像这些我们可以在Office 2007中进行资助。 Menu http://lh6.ggpht.com/_l7ldTfcnI34/S0wk1-eGSYI/AAAAAAAAEYU/IrTyYDV2Muo/s800/menus.jpg

5 个答案:

答案 0 :(得分:3)

是的,您可以获得免费许可,将Office 2007用户界面合并到您的程序中。

http://msdn.microsoft.com/en-us/office/aa973809.aspx

答案 1 :(得分:1)

你无法从微软获得免费控制权,但是有很多人会向你推销一个版本。 DivElements.co.uk就是一个例子(没有隶属关系)。

Microsoft只有C ++版和WPF版,而不是winforms版。

答案 2 :(得分:1)

嗯,从VS.NET开箱即用,工具栏控件在Office应用程序中并不是您想要的。

您可以编写自己的自定义组件或只是获取第三方组件。

例如为:
http://www.devcomponents.com/dotnetbar/
http://www.componentone.com/SuperProducts/MenusandToolbarsWinForms/
等等

答案 3 :(得分:1)

您可以通过以下链接注册来使用Telerik RadRibbonBar For WinForms http://www.microsoft.com/express/registration/

这为您提供了一个免费的功能区栏控件,您可以在应用程序中使用C#,甚至可以将应用程序分配给Telerik。

否则,如其他答案中所述,您需要购买一些像DevExpress等商业工具包。

答案 4 :(得分:0)