翻譯|使用教程|編輯:鮑佳佳|2020-08-21 14:20:39.547|閱讀 811 次
概述:ToolboxControl在工具箱組下的項目集顯示了多個分類,并自動為最終用戶提供拖放功能,以便用戶可以開始從工具箱中拖放項目。它還允許用戶僅通過拖放即可重新排列工具箱上的項目。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
DotNetBar for WinForms是一個擁有89個組件的用戶界面控件套包,用戶可以使用Visual Studio 2005-2015輕松地創建專業的用戶界面。十多年來DotNetBar幫助開發人員輕松地創建易用的專業Windows Forms (WinForms) 用戶界面。DotNetBar是全世界第一個引入全功能Office 2013、Office 2010、Windows 7、 Office 2007 style Ribbon控件以及Visual Studio 2005-2013,Metro等主題風格和樣式的控件。點擊獲取正版授權>>
點擊下載DotNetBar for WinForms 最新試用版
DotNetBar for Windows Forms (WinForms) 中的ToolboxControl在工具箱組下的項目集顯示了多個分類,并自動為最終用戶提供拖放功能,以便用戶可以開始從工具箱中拖放項目。它還允許用戶僅通過拖放即可重新排列工具箱上的項目。
您可以在設計時使用VS.NET中的設計時功能或在運行時將新項目添加到ToolboxControl。
在設計時,只需使用ToolboxControl的Tasks菜單,如下所示:
要將工具箱項添加到工具箱組,請選擇該組,然后使用其“Tasks ”菜單創建新項:
使用上移和下移命令在列表中移動選定的工具箱組或選定的項目。
每個工具箱組均由ToolboxGroup對象表示。每個ToolboxGroup都包含添加到ToolboxGroup.SubItems集合中的ToolboxItem對象的實例,這些實例表示工具箱中的項目。toolboxControl.Groups集合包含所有工具箱組。
Selection
選中每個工具箱項后,將觸發toolboxControl.SelectedItemChanged事件,并且 SelectedItem屬性將返回對當前選定項的引用。ToolboxControl支持使用SelectionMode屬性選擇的以下選擇模式:
默認情況下,每個工具箱組均被選中,它將展開以顯示其項目,并且先前選擇的組將被折疊。此行為由ExpandSingleGroupOnly屬性控制 。
Search
ToolboxControl具有內置的搜索功能。toolboxControl.SearchBoxVisible屬性控制允許用戶搜索控件的文本框是否可見。 SearchForEachWord屬性控制如何執行搜索。它指示輸入時將搜索文本分為單獨的單詞,還是返回與輸入的任何單詞匹配的項,或者是否使用整個短語來匹配項。
通過代碼工作
這是創建新工具箱組并向其中添加項目的簡單代碼:
ToolboxGroup group=new ToolboxGroup("My Group"); group.LayoutOrientation = DevComponents.DotNetBar.eOrientation.Vertical; group.ResizeItemsToFit = true; group.MultiLine = false; toolboxControl1.Groups.Add(group); ToolboxItem item=new ToolboxItem("Item", "\ue80b", eSymbolSet.Material); group.SubItems.Add(item);
自定義顏色
工具箱控件顏色包含在Office2007ColorTable.StyleClasses集合中。控件使用了幾個樣式類,如下所示:
ToolboxItem對象使用與標準按鈕相同的顏色表,因此它們在整個應用程序中顯得統一。您可以為它們設置自定義顏色表。
下載最新版DotNetBar for Windows Forms體驗更多功能!如果你有什么疑問歡迎反饋評論,或者點擊此處讓我們的為你提供較為優質的服務。本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: