C# WinForm开发系列 - ComboBox
2009-05-30 00:09
651 查看
包含自动完成下拉框,字体下拉框,电脑盘符,多列下拉框,带CheckBox,树型下拉框等.代码主要来自CodeProject,版权属于原作者.
1.带自动完成功能的下拉框(.net 1.1使用,.net 2.0微软自带的ComboBox已有该功能) AutoCompleteComboBox_src.zip
![](http://images.cnblogs.com/cnblogs_com/peterzb/AutoCompleteComboBox.jpg)
2.带CheckBox允许多项选择的下拉框 CheckBoxComboBox.zip
![](http://images.cnblogs.com/cnblogs_com/peterzb/CheckBoxComboBox.jpg)
3.自定义绘制下拉框 HtmlDropDownList_src.zip
![](http://images.cnblogs.com/cnblogs_com/peterzb/HtmlDropDownList.jpg)
4.下拉出DataGrid MultiColumnCombo_src.zip MultiColumnComboSuggestionBox.zip
![](http://images.cnblogs.com/cnblogs_com/peterzb/MultiColumnCombo.jpg)
5.一个带CheckBox,分组,颜色标记等功能的下拉框 PowerComboBoxCSharp.rar
![](http://images.cnblogs.com/cnblogs_com/peterzb/PowerComboBox.jpg)
6.下拉出TreeView的下拉框 treecombobox.rar
![](http://images.cnblogs.com/cnblogs_com/peterzb/TreeCombobox.jpg)
7.类似于浏览器URL地址输入栏 URLCombo_src.zip
![](http://images.cnblogs.com/cnblogs_com/peterzb/URLCombo.jpg)
8.包含图片的下拉框(分层次显示节点)
sindhumn著Image ComboBox Control
ImageComboBox 是标准windows combobox控件的扩展,支持在内容项中显示图标或图片。如果,你看一看windows的界面,你就会看到windows 浏览器,Internet浏览器,文件打开、保持、打印对话框,都使用了可以在不同层次显示图标的下拉框。
简介
ImageComboBox 是标准windows combobox控件的扩展,支持在内容项中显示图标或图片。如果,你看一看windows的界面,你就会看到windows 浏览器,Internet浏览器,文件打开、保持、打印对话框,都使用了可以在不同层次显示图标的下拉框。
而,标准的Combobox并不支持显示图象。但是在OwnerDrawn模式下,它能够显示图标或图片。当然,还是有一些不足:图片能够显示在下拉的列表中,但当你选中一个item,它并没有被显示到textbox上,除非你把dropdown类型设成DropDownList。而,在DropDownList模式下,Combobox是不可编辑的。
而,我希望图片能够在三种模式下都显示在Textbox中。本文章将给出的ImageComboBox,可以在三种模式下,把你在列表框中选中的图片和文字显示到Combobox的文本框中。
另外,此ImageComboBox还支持为每个item划分多层次,它有助于对 item进行分组,显示相互的层次关系。当DrawMode被设置成OwnerDrawVariable时,每个item还可以有各自的字体,各自的文字 大小。因此,每个在Combobox中的item有几个属性,这些属性都可以静态或动态地指定。然后,这些item就不再只是简单的字符串,而是特殊的 ImageComboBoxItem对象。因此,这些item是一个ImageComboBoxItem对象的集合。
![](http://images.cnblogs.com/cnblogs_com/peterzb/ImageComboBoxDemo.jpg)
9.字体下拉框(枚举本机上的所有字体,填充到下拉框) FontCombo.zip
1.带自动完成功能的下拉框(.net 1.1使用,.net 2.0微软自带的ComboBox已有该功能) AutoCompleteComboBox_src.zip
![](http://images.cnblogs.com/cnblogs_com/peterzb/AutoCompleteComboBox.jpg)
2.带CheckBox允许多项选择的下拉框 CheckBoxComboBox.zip
![](http://images.cnblogs.com/cnblogs_com/peterzb/CheckBoxComboBox.jpg)
3.自定义绘制下拉框 HtmlDropDownList_src.zip
![](http://images.cnblogs.com/cnblogs_com/peterzb/HtmlDropDownList.jpg)
4.下拉出DataGrid MultiColumnCombo_src.zip MultiColumnComboSuggestionBox.zip
![](http://images.cnblogs.com/cnblogs_com/peterzb/MultiColumnCombo.jpg)
5.一个带CheckBox,分组,颜色标记等功能的下拉框 PowerComboBoxCSharp.rar
![](http://images.cnblogs.com/cnblogs_com/peterzb/PowerComboBox.jpg)
6.下拉出TreeView的下拉框 treecombobox.rar
![](http://images.cnblogs.com/cnblogs_com/peterzb/TreeCombobox.jpg)
7.类似于浏览器URL地址输入栏 URLCombo_src.zip
![](http://images.cnblogs.com/cnblogs_com/peterzb/URLCombo.jpg)
8.包含图片的下拉框(分层次显示节点)
sindhumn著Image ComboBox Control
ImageComboBox 是标准windows combobox控件的扩展,支持在内容项中显示图标或图片。如果,你看一看windows的界面,你就会看到windows 浏览器,Internet浏览器,文件打开、保持、打印对话框,都使用了可以在不同层次显示图标的下拉框。
简介
ImageComboBox 是标准windows combobox控件的扩展,支持在内容项中显示图标或图片。如果,你看一看windows的界面,你就会看到windows 浏览器,Internet浏览器,文件打开、保持、打印对话框,都使用了可以在不同层次显示图标的下拉框。
而,标准的Combobox并不支持显示图象。但是在OwnerDrawn模式下,它能够显示图标或图片。当然,还是有一些不足:图片能够显示在下拉的列表中,但当你选中一个item,它并没有被显示到textbox上,除非你把dropdown类型设成DropDownList。而,在DropDownList模式下,Combobox是不可编辑的。
而,我希望图片能够在三种模式下都显示在Textbox中。本文章将给出的ImageComboBox,可以在三种模式下,把你在列表框中选中的图片和文字显示到Combobox的文本框中。
另外,此ImageComboBox还支持为每个item划分多层次,它有助于对 item进行分组,显示相互的层次关系。当DrawMode被设置成OwnerDrawVariable时,每个item还可以有各自的字体,各自的文字 大小。因此,每个在Combobox中的item有几个属性,这些属性都可以静态或动态地指定。然后,这些item就不再只是简单的字符串,而是特殊的 ImageComboBoxItem对象。因此,这些item是一个ImageComboBoxItem对象的集合。
![](http://images.cnblogs.com/cnblogs_com/peterzb/ImageComboBoxDemo.jpg)
9.字体下拉框(枚举本机上的所有字体,填充到下拉框) FontCombo.zip
![](http://images.cnblogs.com/cnblogs_com/peterzb/FontCombo.jpg)
相关文章推荐
- C# WinForm开发系列 - ComboBox
- C# - ComboBox 重绘 WinForm开发系列
- C# WinForm开发系列 - ComboBox
- C# WinForm开发系列 - OWC
- C# WinForm开发系列 - ZedGraph
- C# WinForm开发系列2 - Form/Window
- C# WinForm开发系列之c# 通过.net自带的chart控件绘制饼图,柱形图和折线图的基础使用和扩展
- C# WinForm开发系列 - Form/Window
- C# WinForm开发系列 - Report
- C# WinForm控件美化扩展系列之ImageComboBox_C# 视角_CS程序员之窗
- C# WinForm开发系列 - Excel
- C# WinForm开发系列 - Form/Window
- C# WinForm开发系列 - WebBrowser
- C# WinForm开发系列 - WebBrowser
- C# WinForm开发系列 - DataGridView
- C# WinForm开发系列 - GDI+【转】
- C# WinForm开发系列 - 文章索引
- 【分享】C# WinForm开发系列文章
- C# WinForm开发系列 - DataGrid/DataGridView
- C# WinForm开发系列 - 文章索引