資源描述:
《c# listview控件的常用屬性》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、c#ListView控件的常用屬性、方法及事件ListView控件常用屬性Activation控件用戶在列表視圖中激活選項(xiàng)的方式。含值如下:Standard:這個設(shè)置是用戶為自己的機(jī)器選擇的值OneClick:單擊一個選項(xiàng),激活它TwoClick:雙擊一個選項(xiàng),激活它Alignment可以控件列表視圖中的選項(xiàng)對齊的方式。值如下:Default:如果用戶拖放一個選項(xiàng),它將仍位于拖動前的位置Left:選項(xiàng)與ListView控件的左邊界對齊Top:選項(xiàng)與ListView控件的頂邊界對齊SnapToGr
2、id:ListView控件包含一個不可見的網(wǎng)絡(luò),選項(xiàng)都放在該網(wǎng)絡(luò)中AllowColumnReorder允許用戶改變列表視圖中列的順序。如果這么做,就應(yīng)確保即使改變了列的屬性順序,填充列表視圖的例程也能正確插入選項(xiàng)。AutoArrange自動根據(jù)Alignment屬性排序。如果用戶把一個選項(xiàng)拖放到列表視圖的中央,且Alignment是Left,則選項(xiàng)會自動左對齊。只有在View屬性是LargeIco或SmaillIcon時(shí),這個屬性才有意義。CheckBoxes列表視圖中的每個選項(xiàng)會在其左邊顯示一
3、個復(fù)選框。CheckedInicesCheckedItems利用這兩個屬性分別可以訪問索引和選項(xiàng)的集合,該集合包含列表中被選中的選項(xiàng)。Columns列表視圖可以包含列,通過這個屬性可以訪誤碼列集合,通過該集合,可以增加或刪除列FocusedItem包含視圖中有焦點(diǎn)的選項(xiàng)。如果沒有選項(xiàng),該屬性就為NullFullRowSelect為True時(shí),單擊一個選項(xiàng),該選項(xiàng)所在的整行文本都會突出顯示。如果該屬性為False,則只有選項(xiàng)本向會突出顯示GridLines為True時(shí),列表視圖會在行和列之間繪制網(wǎng)
4、絡(luò)線。只有View屬性為Details時(shí),這個屬性才有意義HeaderStyle列標(biāo)題有顯示方式,有3種樣式:Clickable:列標(biāo)題為一個按鈕NonClickable:列標(biāo)題不響就鼠標(biāo)單擊None:不顯示列標(biāo)題HoverSelection為True時(shí),用戶可以把鼠標(biāo)指針放在列表視圖的一個選項(xiàng)上,以選擇它Items列表視圖的選項(xiàng)集合LabelEdit為True時(shí),用戶可以在Details視圖下編輯第一列的內(nèi)容LabelWrap為True時(shí),標(biāo)簽會自動換行,以顯示所有文本LargeImageLi
5、st這個屬性包含ImageList,而ImageList包含大圖像。這些圖像可以在View屬性為LargeIcon時(shí)使用。MultiSelect可以多選Scrollabel顯示滾動條SelectedIndicesSelectedItems這兩個屬性分別包含選中的索引和選項(xiàng)的集合SmallImageList當(dāng)View屬性為SmaillIcon時(shí),這個屬性包含了ImageList,其中ImageList包含了要使用的圖像Sorting可以讓列表視圖對包含的選項(xiàng)排序,有3種模式:AscendingDe
6、scendingNoneStateImageListImageList包含圖像的蒙板,這些圖像蒙板可用作LargeImageList和SmallImageList圖像的覆蓋圖,表標(biāo)定制的狀態(tài)TopItem返回列表視圖頂部的選項(xiàng)View列表視圖可以用4種不同的模式顯示其選項(xiàng):LargeIcon:所有選項(xiàng)都在其旁邊顯示一個大圖標(biāo)(32*32)和一個標(biāo)簽SamllIcon:所有選項(xiàng)都在其旁邊顯示一個小圖標(biāo)(32*16)和一個標(biāo)簽List:只顯示一列。該列可以包含一個圖標(biāo)和一個標(biāo)簽Details:可以顯
7、示任意數(shù)量的列。只有第一列可以包含圖標(biāo)Tile:(只用于WindowsXp和較新的Windwos平臺)顯示一個大圖標(biāo)和一個標(biāo)簽,在圖標(biāo)的右邊顯示子項(xiàng)信息ListView控件的常用方法BeginUpdate開始更新,直到調(diào)用EmdUpdate為止。當(dāng)一次插入多個選項(xiàng)使用這個方法很有用,因?yàn)樗鼤挂晥D閃爍,并可以大大提高速度Clear徹度清除視圖,刪除所有的選項(xiàng)和列EndUpdate結(jié)束更新EnsureVisible列表視圖滾動以顯示指定索引的選項(xiàng)GetItemAt返回列表視圖中位于x,y的選項(xiàng)L
8、istView控件的常用事件AfterLabelEdit在編輯了標(biāo)簽后,引發(fā)該事件BeforeLabelEdit在用戶開始編輯卷標(biāo)前,引發(fā)該事件ColumnClick單擊一列時(shí),引發(fā)該事件ItemActivate在激活一個選項(xiàng)時(shí),引發(fā)該事件其它:列表視圖的選項(xiàng)總是ListViewItem類的一個實(shí)例。ListViewItems有一個屬性SubItems,其中包含另一個類ListViewSubItem的實(shí)例。ColumnHeader:要使用列表視圖顯示列標(biāo)題,需要把類ColumnHeader的實(shí)例