標籤:
使用ListView控制項展示資料01.ImageList控制項
1.瞭解瞭解
| 屬性 |
說明 |
| Images |
儲存在映像列表中的所有映像 |
| ImageSize |
映像列表中映像的大小 |
| Transparent |
被視為透明的顏色 |
| ColorDepth |
擷取映像列表的色彩深度 |
Images中映像的存放方式與存放在數組中一樣,通過Count屬性可以獲得Images中映像的個數.每個映像都有一個索引值,從0開始,使用Images[索引值],可以定位到一個映像.
ImageList控制項所包含的映像可以被ListView,TreeView,ToolStrip控制項使用.
2.使用ImageList控制項
步驟:
01.在【工具箱】中找到【ImageList】控制項,雙擊添加。但在ImageList控制項不會出現在表單上,而是出現在表單下面.
02.選擇【ImageList】控制項,點擊【選擇映像】,開啟【映像集合編輯器】
然後 單擊【添加】,逐個添加需要的圖片。點擊【確定】
注意:1.圖片大小為你要選擇圖片的大小.
2.映像位元深度最好為最大值.
03.可以使用ListView和ImageList何用了.(下面就開始說)
02.ListView控制項和CoutextMenuStrip(右擊)控制項
能實現的效果:
一:使用ListView步驟:
01.在【工具箱】中找到【ListView】控制項,雙擊添加.
02.選擇編輯項.添加項,同時為 視圖(選擇後就為表單顯示的預設值), 小ImageList, 大ImageList選擇對應的值
經常需要賦值的有:Text(項的名字),ImageIndex(要使用的圖),
03.如果想做成"詳細資料"就要在SubItem(子項)中繼續操作.
二:使用CoutextMenuStrip(右擊)控制項
01.在【工具箱】中找到【CoutextMenuStrip】控制項,雙擊添加.但在CoutextMenuStrip控制項不會出現在表單上,而是出現在表單下面.
02.編輯各項值
03.最後一點,好多同學會忘記,與ListView控制項(name:)取得關聯,也就是ContextMenuStrip屬性
三:一切都準備好了,就把所有的功能與按鈕關聯吧!讓我們來看看:
private void button_big_Click(object sender, EventArgs e) { lView.View = View.LargeIcon; } private void button_small_Click(object sender, EventArgs e) { lView.View = View.SmallIcon; } private void button_details_Click(object sender, EventArgs e) { lView.View = View.Details; }
是不是很簡單呐!不過我們要是能只用代碼的方法來實現"詳細資料"就好了,交給大家:
01.首先我們先把有列值搞好.
02.然後就可以上代碼了:
private void Form1_Load(object sender, EventArgs e) { ListViewItem ListView = new ListViewItem("A盤",0); ListView.SubItems.Add("本地磁碟"); ListView.SubItems.Add("100GB"); ListView.SubItems.Add("10GB"); lvlist.Items.Add(ListView); ListViewItem ListView1 = new ListViewItem("B盤", 1); ListView1.SubItems.Add("本地磁碟"); ListView1.SubItems.Add("200GB"); ListView1.SubItems.Add("20GB"); lvlist.Items.Add(ListView1); ListViewItem ListView2 = new ListViewItem("C盤",2); ListView2.SubItems.Add("本地磁碟"); ListView2.SubItems.Add("300GB"); ListView2.SubItems.Add("30GB"); lvlist.Items.Add(ListView2); }
還行吧!沒你想象那麼難吧!慢慢去嘗試吧,你會慢慢感受到它的魅力的..
Windows程式==>>使用ListView控制項展示資料