翻譯|使用教程|編輯:鮑佳佳|2020-07-09 15:16:42.277|閱讀 746 次
概述:本文主要介紹了如何使用ToolboxControl進行搜索、自定義顏色、選擇,以及用自定義的代碼進行工作等
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
DotNetBar for WinForms是一個擁有89個組件的用戶界面控件套包,用戶可以使用Visual Studio 2005-2015輕松地創建專業的用戶界面。
點擊下載DotNetBar for Windows Forms最新試用版
DotNetBar for WinForms中的ToolboxControl能夠顯示多個工具箱組下的項目集,并自動為用戶提供拖放功能,以便最終用戶可以開始從工具箱中拖放項目。它還允許最終用戶僅通過拖放即可重新排列工具箱上的項目。
你可以將新項目添加到ToolboxControl也可以在設計時使用在VS.NET或者at run-time的 design-time功能.。在設計時,只需使用ToolboxControl的Tasks菜單,如下所示:
ToolboxControl
要將工具箱項添加到工具箱組,請選擇該組,然后使用其“任務”菜單創建新項:ToolboxControl
使用上移和下移命令在列表中移動選定的工具箱組或選定的項目。
每個工具箱組均由ToolboxGroup對象表示。每個ToolboxGroup都包含添加到ToolboxGroup.SubItems集合中的ToolboxItem對象的實例,這些實例表示工具箱中的項目。toolboxControl.Groups集合包含所有工具箱組。
選擇
選中每個工具箱項后,將觸發toolboxControl.SelectedItemChanged事件,并且 SelectedItem屬性將返回對當前選定項的引用。ToolboxControl支持使用SelectionMode屬性選擇的以下選項模式:
1.NoSelection –表示單擊工具箱項時未執行任何選擇
2.單項 –表示一次只能選擇一項
3.多個 –表示只需單擊項目即可選擇多個項目。在這種情況下,SelectedItems集合將保存所選項目的列表。要使用代碼選擇或取消選擇項目,請使用SetSelectedItem方法。
默認情況下,每個工具箱組均被選中,它將展開以顯示其項目,并且先前選擇的組將被折疊。此行為由ExpandSingleGroupOnly屬性控制 。
搜索
ToolboxControl具有內置的搜索功能。toolboxControl.SearchBoxVisible屬性控制允許用戶選擇搜索控件的文本框是否可見以及選擇SearchForEachWord屬性控制如何執行搜索。它指示是否將輸入時的搜索文本拆分為單獨的單詞,并返回與輸入的任何單詞匹配的項,或者是否使用整個短語來匹配項。
通過代碼工作
這是創建新工具箱組并向其中添加項目的簡單代碼:
自定義顏色
工具箱控件顏色包含在Office2007ColorTable.StyleClasses集合中??丶褂昧藥?個樣式類,如下所示:
1.ElementStyleClassKeys.ToolboxControlKey –具有此鍵的類保留ToolboxControl本身的邊框和背景樣式。ToolboxItem對象使用與標準按鈕相同的顏色表,因此它們在整個應用程序中顯得統一。您可以為其設置自定義顏色表
2.ElementStyleClassKeys.ToolboxGroupTitleKey –此鍵下的類用于設置工具箱組標題的樣式。
3.ElementStyleClassKeys.ToolboxGroupTitleMouseOverKey –鼠標懸停在工具箱標題上的樣式。
4.ElementStyleClassKeys.ToolboxGroupExpandedTitleKey –展開組時標題的樣式
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn