DotNetBar for Windows Forms使用教程:ToolboxControl使用方法介绍

本文主要介绍了如何使用ToolboxControl进行搜索、自定义颜色、选择,以及用自定义的代码进行工作等

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

要将工具箱项添加到工具箱组,请选择该组,然后使用其“任务”菜单创建新项:

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属性控制如何执行搜索。它指示是否将输入时的搜索文本拆分为单独的单词,并返回与输入的任何单词匹配的项,或者是否使用整个短语来匹配项。

通过代码工作

这是创建新工具箱组并向其中添加项目的简单代码:

DotNetBar for Windows Forms使用教程:ToolboxControl使用方法介绍

自定义颜色

工具箱控件颜色包含在Office2007ColorTable.StyleClasses集合中。控件使用了几个样式类,如下所示:

1.ElementStyleClassKeys.ToolboxControlKey –具有此键的类保留ToolboxControl本身的边框和背景样式。
2.ElementStyleClassKeys.ToolboxGroupTitleKey –此键下的类用于设置工具箱组标题的样式。
3.ElementStyleClassKeys.ToolboxGroupTitleMouseOverKey –鼠标悬停在工具箱标题上的样式。
4.ElementStyleClassKeys.ToolboxGroupExpandedTitleKey –展开组时标题的样式

ToolboxItem对象使用与标准按钮相同的颜色表,因此它们在整个应用程序中显得统一。您可以为其设置自定义颜色表

如果你对我们的产品感兴趣或者有任何疑问,欢迎咨询在线客服>>

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年6月6日
下一篇 2020年6月6日

相关推荐

发表回复

登录后才能评论