如何使用Infragistics Windows Forms创建交互式径向和导航菜单

原创|使用教程|编辑:龚雪|2013-12-16 13:19:45.000|阅读 310 次

概述:本文为你介绍如何使用界面套包Infragistics Windows Forms创建交互式径向和导航菜单。

# 您正在找协同办公软件吗?点击这里站长给您推荐 #

用户界面套包 Infragistics Windows Forms 13.2提供了创建交互式菜单的功能,下面就为大家讲解一下如何创建一个迷人的交互式径向菜单和导航菜单,步骤非常简单。

径向菜单

Win Radial Menu类似于微软的 OneNote MX 2013 径向菜单,都能自定义外观和功能。这款控件虽然是特别为触摸操作设计的,但同时也支持鼠标和键盘操作。

安装了Infragistics Windows Forms套包(下载)后,会在工具箱中看到控件的列表,我们需要找到 UltraRadialMenu,并将它拖放到面板中。接下来用智能标签打开设计器:

Infragistics Windows Forms,UltraRadialMenu

将鼠标放在径向菜单上可以添加新的工具,有以下几种类型:按钮、Color、数字、列表、字体名称列表、数字仪表等。可以为这些工具输出名称或导入自定义图像。以下图为例,你会看到一个编辑文本的菜单。对于字体大小使用了数字类型,可以通过一个数字仪表选择字体大小。

Infragistics Windows Forms,径向菜单,Fontsize字体大小

而对于Font tool,我们使用的是Color类型,所以会是一个色环的形式:

Infragistics Windows Forms,径向菜单,Font tool

这个控件包含各种自定义属性,你可以根据需要进行丰富的自定义设置。

默认情况下,菜单有8个分片,你可以通过改变组件count属性的方式获得更多的工具。你还可以通过更改active tool设置的方式处理工具的各种操作行为。比如你可以将某个工具的enable属性设置为false,这样就可以达到能看到这个工具但无法进行操作的目的。

Infragistics Windows Forms,导航菜单

导航菜单

接下来我将为大家讲解一下如何创建一个导航菜单,从而帮助你实现更快的访问目标文件夹。在主菜单中我们有工具可以打开默认程序如天气、地图、音乐播放器和其它东西。要应用这个功能我们需要执行基于工具上的一个特别的key:

if (e.Tool.Key == "News")
    System.Diagnostics.Process.Start("bingnews:");
 
if (e.Tool.Key == "Chrome")
    System.Diagnostics.Process.Start("http://goolge.com");
 
if (e.Tool.Key == "Music")
    System.Diagnostics.Process.Start("microsoftmusic:");

在资源管理器的子菜单中我们能轻松访问最常访问的文件夹。但如果你想打开其它某个文件夹比如说"My Music",你可以添加以下代码:

if (e.Tool.Key == "MusicFolder")
{
    Environment.SpecialFolder specialFolder = Environment.SpecialFolder.MyMusic;
    string path = Environment.GetFolderPath(specialFolder);
    System.Diagnostics.Process.Start(path);
}

Infragistics Windows Forms,导航菜单



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,尊重他人劳动成果

文章转载自:慧都控件

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关厂商
相关产品
Infragistics Ultimate UI for Windows Forms

Infragistics Ultimate UI for Windows Forms,最丰富全面的WinForms界面包。

在线
客服
咨询
电话
400-700-1020
在线
QQ
购物车 反馈 返回
顶部
在线客服系统
live chat