当前位置:  开发笔记 > 开发工具 > 正文

WinForms的功能区UI控件

如何解决《WinForms的功能区UI控件》经验,为你挑选了3个好方法。

VS 2008中是否提供了功能区UI控件?如果我在开发和部署机器上安装了Office 2007,它是否可用?


编辑:我认为微软会在VS 2008中包含Ribbon UI控件,因为这也是为了Windows应用程序的一致性而办公用户界面的前进方式



1> Stephen Doyl..:

是的 - 它作为Visual Studio 2008 Service Pack 1的一部分包含在内 - 至少对于C++/MFC支持无论如何.

有关详细信息,请参阅此类似问题.



2> Rob..:

关于许可,您需要查看Microsoft Office UI许可信息,并获得免版税许可.您必须遵守特定的规定,以及许可证的推荐/最佳实践部分.

Jensen Harris指出,如果您正在编写一个直接与使用功能区的Microsoft生产力应用程序竞争的应用程序(例如Word,PowerPoint等),您将无法获得免版税许可.



3> 小智..:

如果您使用Windows 7 / Vista,则Microsoft提供Windows Ribbon Framework-操作系统随附的免费功能区控件(在Vista中,请检查平台更新)。

使用Windows Ribbon Framework的主要原因:它是由Microsoft开发的。

这意味着:

由于它是原始版本,因此包含所有功能,而其他自由/商业功能区控件始终具有“未实现”部分。

它具有COMPLETE支持,并与Windows 7 UI和辅助功能集成。只需考虑触摸屏支持或高DPI屏幕兼容性。

此外,还有一个名为Windows Ribbon for WinForms的托管包装器库 ,它允许您在.NET WinForms应用程序中使用功能区。

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有