C#ImageList和ListView的使用


一、ImageList

 ImageList組件,又稱為圖片存儲組件,它主要用於存儲圖片資源,然后在控件上顯示出來,這樣就簡化了對圖片的管理。ImageList組件的主要屬性是Images,它包含關聯控件將要使用的圖片。每個單獨的圖片可以通過其索引值或鍵值來訪問;另外,ImageList組件中的所有圖片都將以同樣的大小顯示,該大小由其ImageSize屬性設置,較大的圖片將縮小至適當的尺寸。

屬性

說明

ColorDepth

獲取圖像列表的顏色深度

Images

獲取此圖像列表的ImageList.ImageCollection

ImageSize

獲取或設置圖像列表中的圖像大小

ImageStream

獲取與此圖像列表關聯的ImageListStreamer

建立一個ImageList
1.從工具箱里拖動一個ImageList到窗體便會在下面顯示出來
2常用屬性
3.通過Images打開兔相機和編輯器即可添加圖片
4.點擊確定即可添加成功


二、ListView 的使用

  ListView控件,又稱為列表視圖控件,它主要用於顯示帶圖標的項列表,其中可以顯示大圖標、小圖標和數據。使用ListView控件可以創建類似Windows資源管理器右邊窗口的用戶界面。
添加項——Items屬性的Add方法
移除項—— Items屬性的RemoveAt方法或Clear方法
選擇項—— Selected屬性
為項添加圖標—— SmallImageList、LargeImageList或StateImageList屬性
啟用平鋪視圖—— View屬性
為項分組—— Group屬性
建立一個ListView
1.從工具欄拖動ListView到窗體
2.為成員添加圖標 圖標來源就是ImageLIst1
3.通過Groups集合為成員設定分組   
 
4.通過Items將成員划入分組並設置相關圖標
5.通過View設置成員排列樣式
6.運行就是這么個鳥樣


免責聲明!

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



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