Windows程式==>>使用ListView控制項展示資料

來源:互聯網
上載者:User

標籤:

使用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控制項展示資料

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.