C# WinForm開發系列 - ComboBox


      包含自動完成下拉框,字體下拉框,電腦盤符,多列下拉框,帶CheckBox,樹型下拉框等.代碼主要來自CodeProject,版權屬於原作者.

1.帶自動完成功能的下拉框(.net 1.1使用,.net 2.0微軟自帶的ComboBox已有該功能) AutoCompleteComboBox_src.zip

2.帶CheckBox允許多項選擇的下拉框 CheckBoxComboBox.zip

3.自定義繪制下拉框 HtmlDropDownList_src.zip

4.下拉出DataGrid MultiColumnCombo_src.zip  MultiColumnComboSuggestionBox.zip

5.一個帶CheckBox,分組,顏色標記等功能的下拉框 PowerComboBoxCSharp.rar

6.下拉出TreeView的下拉框 treecombobox.rar

7.類似於瀏覽器URL地址輸入欄 URLCombo_src.zip

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對象的集合。

 9.字體下拉框(枚舉本機上的所有字體,填充到下拉框) FontCombo.zip

字體下拉框控件

作者:peterzb個人開發歷程知識庫 - 博客園
出處:http://peterzb.cnblogs.com/
文章版權歸本人所有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM