原創(chuàng)|使用教程|編輯:龔雪|2013-12-16 13:19:45.000|閱讀 628 次
概述:本文為你介紹如何使用界面套包Infragistics Windows Forms創(chuàng)建交互式徑向和導航菜單。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
用戶界面套包 Infragistics Windows Forms 13.2提供了創(chuàng)建交互式菜單的功能,下面就為大家講解一下如何創(chuàng)建一個迷人的交互式徑向菜單和導航菜單,步驟非常簡單。
Win Radial Menu類似于微軟的 OneNote MX 2013 徑向菜單,都能自定義外觀和功能。這款控件雖然是特別為觸摸操作設計的,但同時也支持鼠標和鍵盤操作。
安裝了Infragistics Windows Forms套包(下載)后,會在工具箱中看到控件的列表,我們需要找到 UltraRadialMenu,并將它拖放到面板中。接下來用智能標簽打開設計器:
將鼠標放在徑向菜單上可以添加新的工具,有以下幾種類型:按鈕、Color、數(shù)字、列表、字體名稱列表、數(shù)字儀表等。可以為這些工具輸出名稱或導入自定義圖像。以下圖為例,你會看到一個編輯文本的菜單。對于字體大小使用了數(shù)字類型,可以通過一個數(shù)字儀表選擇字體大小。
而對于Font tool,我們使用的是Color類型,所以會是一個色環(huán)的形式:
這個控件包含各種自定義屬性,你可以根據(jù)需要進行豐富的自定義設置。
默認情況下,菜單有8個分片,你可以通過改變組件count屬性的方式獲得更多的工具。你還可以通過更改active tool設置的方式處理工具的各種操作行為。比如你可以將某個工具的enable屬性設置為false,這樣就可以達到能看到這個工具但無法進行操作的目的。
接下來我將為大家講解一下如何創(chuàng)建一個導航菜單,從而幫助你實現(xiàn)更快的訪問目標文件夾。在主菜單中我們有工具可以打開默認程序如天氣、地圖、音樂播放器和其它東西。要應用這個功能我們需要執(zhí)行基于工具上的一個特別的key:
if (e.Tool.Key == "News") System.Diagnostics.Process.Start("bingnews:"); if (e.Tool.Key == "Chrome") System.Diagnostics.Process.Start("//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); }
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件