ListView控件詳解


在Windows的資源管理器中,文件夾或文件信息可以分別以大圖標或小圖標的方式顯示如圖:

imageimage

這樣的潔面效果是如何實現的?這就要用到ImageList控件和ListView控件

ImageList控件的屬性

image

                 屬                                   性                  說                                   明
Images 存儲在圖像列表中的所有圖像
ImageSize 存儲在圖像列表中圖像的大小
TransparentColor 被視為透明的顏色
ColorDepth 獲取圖像列表的顏色深度

ListView控件的屬性、事件和方法

image

                 屬                                   性                  說                                   明
Columns “詳細信息”視圖中顯示的列
FullRowSelect 當選中一項時,它的子項是否同該項一起突出顯示
Items ListView中所有項的集合
MultiSelect 是否允許選擇多項
SelectedItems 選中的項的集合
View 指定ListView的視圖模式
LargeImageList 獲取或設置當項以大圖標在控件中顯示時使用的ImageList
SmallImageList 獲取或設置當項以小圖標在控件中顯示時使用的ImageList
                 事                                   件                  說                                   明
MouseDoubleClick 雙擊事件
                 方                                   法                  說                                   明
Clearn() 移除ListView中的所有項

ContextMenuStrip控鍵

快捷菜單(ContextMenuStrip)控件也是常用的一個控鍵,快捷菜單也可以叫做上下文(Context)菜單

image

快捷菜單(ContextMenuStrip)在用戶右擊時會出現在鼠標指針的位置。許多控件都有一個ContextMenuStrip屬性,通過它可以制定與控件相關的快捷菜單。

image

快捷菜單中的每一個菜單項(ToolStripMenuItem)都有自己的屬性和事件

菜單項的主要屬性和事件

                 屬                                   性                  說                                   明
DisplayStyle 指定是否顯示圖像和文本
Image 顯示在菜單項上的圖像
Text 顯示在菜單項上的文本
                 事                                   件                  說                                   明
Click 單擊事件,單擊菜單項時發生


免責聲明!

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



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