成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C# ListBoxEx簡(jiǎn)單描述

開發(fā) 后端
這里介紹C# ListBoxEx,ListBoxExItemCollection的實(shí)現(xiàn):為了做到對(duì)集合(Items)的操作能夠及時(shí)反映到C# ListBoxEx中所以,此類只是對(duì)ListBox中Items(ObjectCollection類型)作了一層包裝

在向大家詳細(xì)介紹C# ListBoxEx之前,首先讓大家了解下ListBox,然后全面介紹C# ListBoxEx。

在一個(gè)點(diǎn)對(duì)點(diǎn)文件傳輸?shù)捻?xiàng)目中,我需要顯示文件傳輸?shù)膶?shí)時(shí)信息:傳輸?shù)奈募斜砗彤?dāng)前傳輸?shù)奈募?dāng)時(shí)我想到了用ListBox,但是但我用了ListBox后,我發(fā)現(xiàn)它不能改變控件中文本想的顏色,于是我就想擴(kuò)展一下ListBox控件------ListBoxEx。

我的目標(biāo)是給空間加上圖標(biāo),還要能時(shí)時(shí)改變控件文本顏色。于是從ListBox派生類

  1. public class ListBoxEx : ListBox {…} 

為了操作方便我為L(zhǎng)istBoxEx的每一項(xiàng)設(shè)計(jì)專門的類ListBoxExItem

  1. public class ListBoxExItem {…} 

為了保持我這個(gè)控件與WinForm的標(biāo)準(zhǔn)控件的操作借口一致,我又重新設(shè)計(jì)了兩個(gè)集合類:

  1. public class ListBoxExItemCollection : IList, ICollection, IEnumerator {}  
  2. //這個(gè)類相對(duì)于標(biāo)準(zhǔn)ListBox中的ObjectCollection,
    這個(gè)類作為L(zhǎng)istBoxEx中的Items屬性的類型  
  3.  
  4. public class SelectedListBoxExItemCollection : : IList, 
    ICollection, IEnumerator{}  
  5. //這個(gè)類相對(duì)于標(biāo)準(zhǔn)ListBox中的SelectedObjectCollection,
    這個(gè)類作為L(zhǎng)istBoxEx中的SelectedItems屬性的類型 

下面看兩個(gè)集合類的實(shí)現(xiàn):

ListBoxExItemCollection的實(shí)現(xiàn):為了做到對(duì)集合(Items)的操作能夠及時(shí)反映到C# ListBoxEx中所以,此類只是對(duì)ListBox中Items(ObjectCollection類型)作了一層包裝,就是把ListBox中Items屬性的所有方法的只要是object類型的參數(shù)都轉(zhuǎn)換成C# ListBoxExItem,比如:

  1. public void Remove(ListBoxExItem item)  
  2. {  
  3. this._Items.Remove(item); //_Items為ObjectCollection類型  
  4. }  
  5.  
  6. public void Insert(int index, ListBoxExItem item)  
  7. {  
  8. this._Items.Insert(index, item);  
  9. }  
  10.  
  11. public int Add(ListBoxExItem item)  
  12. {  
  13. return this._Items.Add(item);  

【編輯推薦】

  1. C#窗體里調(diào)用淺談
  2. C#調(diào)用ListEmployee命令
  3. C# CreateEmployeeDefinition()函數(shù)
  4. C#實(shí)現(xiàn)斷點(diǎn)續(xù)傳詳細(xì)剖析
  5. C# Employee對(duì)象淺談
責(zé)任編輯:佚名 來(lái)源: 博客園
相關(guān)推薦

2009-08-19 10:09:21

C#和C++

2009-08-27 10:01:52

C#自動(dòng)屬性

2009-09-01 17:08:35

C# Color枚舉

2009-09-03 16:55:58

C#引用類型

2009-09-07 15:31:49

C#支持事件

2009-08-20 16:45:03

C#哈希值

2009-09-01 18:25:32

C#結(jié)構(gòu)實(shí)例

2009-09-07 14:33:02

C# switch語(yǔ)句

2009-08-21 17:31:58

C#垃圾回收

2009-08-13 17:58:34

C#存儲(chǔ)過程

2009-09-02 13:01:11

C#多路廣播

2009-09-16 09:01:40

C#多維數(shù)組

2009-08-28 09:30:48

C#命名屬性

2009-08-31 17:53:20

C#實(shí)現(xiàn)索引器

2009-09-17 16:28:27

C#參差數(shù)組

2009-09-02 10:39:00

C#釋放托管資源

2009-09-03 10:19:12

C#表單控件

2009-09-02 17:38:16

C#泛型支持

2009-08-26 14:54:23

C# new和over

2009-08-07 10:12:09

C#二維數(shù)組
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 欧美精品一区在线 | 五月天婷婷综合 | 日本精品视频一区二区 | 综合久久色 | 午夜在线 | av日韩在线播放 | 亚洲国产第一页 | 97超碰成人 | 国产成人在线视频 | 二区久久| 日本二区 | 亚洲第1页 | 久久久久久久亚洲精品 | 伊人久久在线 | 精品福利一区二区三区 | 久久www免费视频 | 国产精品日韩欧美一区二区三区 | 一区二区三区四区不卡 | 久久久久久久久久性 | 久久久精 | 一级毛片在线播放 | 荷兰欧美一级毛片 | 久久黄网 | 久久久成人动漫 | 国产在线观看一区二区 | 日韩欧美视频免费在线观看 | 亚洲精品一二三 | 国产精品视屏 | 久久国产区| 久久久www成人免费无遮挡大片 | 精品久 | 国产精品久久777777 | 天天看天天干 | 亚洲精品一区二区三区免 | 99爱在线免费观看 | 中文字幕精品一区二区三区精品 | 中文字幕欧美一区 | 综合色播 | 精品国产18久久久久久二百 | 欧美精品成人一区二区三区四区 | 久久精品美女 |