菜单的新样式:圆形菜单

本文要带大家详细深入地了解一下Studio For WinForms的RadialMenu新控件。它基于One-Notes圆形菜单,是能够提供易于程式设计的体验并能与主题(参考我之前的文章或是继续浏览)相结合的ComponentOne版本。你可以用它来增强你的应用程序的UI界面,也可以为应用程序的导航提供一种全新的方式。为什么要用它?为什么在习惯使用顶部条状菜单栏后,还要去用一个RadialMenu呢?或者,为什么不直接用它并舍弃掉顶部条状菜单栏呢,这样岂不是更好?在当今应用程序发展过程中,强调的始终是可存取性、可获得性,而且越想要提供某些信息,越是有必要将它变得更加易于取得。这里要说的是,使用ComponentOne RadialMenu,用户可在易获取的多个选项中更方便地选择自己想要的选项。

发布于 2014/07/15 00:00

ComponentOne Enterprise

本文要带大家详细深入地了解一下Studio For WinForms的RadialMenu新控件。它基于One-Notes圆形菜单,是能够提供易于程式设计的体验并能与主题(参考我之前的文章或是继续浏览)相结合的ComponentOne版本。你可以用它来增强你的应用程序的UI界面,也可以为应用程序的导航提供一种全新的方式。


为什么要用它?

为什么在习惯使用顶部条状菜单栏后,还要去用一个RadialMenu呢?或者,为什么不直接用它并舍弃掉顶部条状菜单栏呢,这样岂不是更好?在当今应用程序发展过程中,强调的始终是可存取性、可获得性,而且越想要提供某些信息,越是有必要将它变得更加易于取得。这里要说的是,使用ComponentOne RadialMenu,用户可在易获取的多个选项中更方便地选择自己想要的选项。


怎么用?

每当我们想要使用某个东西的时候,这个问题就会蹦出来:“怎么用呢?”,一直以来我们都在使用相当简单的C1RadialMenu:

1. 把它拖到你的表单中,并将它放到组件栏。

2. 选择你想要加进来的菜单项,通过修改itemsCollection, 你可以把RadialMenu菜单项增加到可以添加图像和文本结合体的地方,来显示所需选项。



3.剩下的就是调用显示在一个特定事件中的菜单的方式。以在任何你想显示RadialMenu的事件里由如下代码完成。

//ShowMenu
c1RadialMenu1.ShowMenu(this, new Point(x,y), true);

一旦运行这个应用程序,ComponentOne RadialMenu已经为你所有,并随时可以投入使用!

如下是已经完成的成果,很不错吧?  

ComponentOne Enterprise | 下载试用

ComponentOne 是一套专注于企业 .NET开发、支持 .NET Core 平台,并完美集成于 Visual Studio 的第三方控件集,包含 300 多种 .NET开发控件,提供表格数据管理、数据可视化、报表和文档、日程安排、输入和编辑、导航和布局、系统提升工具等七大功能,被誉为“.NET开发的‘瑞士军刀’”。

ComponentOne 为您提供专业的产品咨询服务,并由技术支持工程师为您1对1解答。>> 发帖提问

相关产品
推荐相关案例
关注微信
葡萄城社区二维码

关注“葡萄城社区”

加微信获取技术资讯

加微信获取技术资讯

想了解更多信息,请联系我们, 随时掌握技术资源和产品动态