有没有一种方法可以使用Visual Studio 2008在C#中编写的WinApp菜单控件看起来像这些我们可以在Office 2007中进行资助。 Menu http://lh6.ggpht.com/_l7ldTfcnI34/S0wk1-eGSYI/AAAAAAAAEYU/IrTyYDV2Muo/s800/menus.jpg
答案 0 :(得分:3)
是的,您可以获得免费许可,将Office 2007用户界面合并到您的程序中。
答案 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)