0

有没有办法让我使用 Visual Studio 2008 用 C# 编写的 WinApp 有菜单控件,看起来像这些我们可以在 Office 2007 中提供资金。 菜单 http://lh6.ggpht.com/_l7ldTfcnI34/S0wk1-eGSYI/AAAAAAAAEYU/IrTyYDV2Muo/ s800/menus.jpg

4

5 回答 5

3

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

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

于 2010-01-12T07:37:22.813 回答
1

你不能从微软那里得到免费的控制,但是有很多人会卖给你一个版本。DivElements.co.uk 就是一个例子(无从属关系)。

微软只有 C++ 和 WPF 版本,没有 winforms 版本。

于 2010-01-12T07:35:04.957 回答
1

好吧,VS.NET 开箱即用,工具栏控件与您在 Office 应用程序中想要的完全不同。

您可以编写自己的自定义组件或简单地获取第 3 方组件。

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

于 2010-01-12T07:35:53.897 回答
1

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

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

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

于 2010-01-12T11:53:10.617 回答
0

这里涉及到 WPF http://fluent.codeplex.com/

于 2012-01-03T23:12:42.180 回答