海詩(shī)網(wǎng) 知識(shí)百科 c#(c#和c++區(qū)別)

c#(c#和c++區(qū)別)

c#, C#中的ListView是什么,如何使用?不知道小伙伴們今天來看看邊肖的分享吧!

1.簡(jiǎn)介:ListView是一個(gè)Windows列表視圖控件,它顯示了可以在五種不同視圖(大圖標(biāo)、詳細(xì)信息、小圖標(biāo)、列表、平鋪)中顯示的項(xiàng)目集合。

LargeIcon:每個(gè)項(xiàng)目都顯示為一個(gè)最大化的圖標(biāo),下面有一個(gè)標(biāo)簽。

詳細(xì)信息:每個(gè)項(xiàng)目顯示在不同的行上,有關(guān)項(xiàng)目的更多信息排列在列中。最左邊的列包含一個(gè)小圖標(biāo)和標(biāo)簽,下面的列包含由應(yīng)用程序指定的子項(xiàng)。該列顯示一個(gè)標(biāo)題,該標(biāo)題可以顯示列的標(biāo)題。

用戶可以在運(yùn)行時(shí)調(diào)整列的大小。

SmallIcon:每個(gè)項(xiàng)目都顯示為一個(gè)小圖標(biāo),右邊有一個(gè)標(biāo)簽。

列表:每個(gè)項(xiàng)目顯示為一個(gè)小圖標(biāo),右邊有一個(gè)標(biāo)簽。項(xiàng)目排列在沒有列標(biāo)題的列中。

平鋪:每個(gè)項(xiàng)目顯示為全尺寸圖標(biāo),項(xiàng)目標(biāo)簽和子項(xiàng)信息位于其右側(cè)。顯示的子項(xiàng)信息由應(yīng)用程序指定。

只有以下平臺(tái)支持此視圖:Windows XP和Windows Server 2003系列。在以前的操作系統(tǒng)中,該值被忽略。

And the system. Windows. Form. ListView control is in the system. Displayed in the Windows.Forms.View.LargeIcon view.

c#和c++區(qū)別

2.屬性:

(1)FullRowSelect:設(shè)置是否設(shè)置行選擇模式。(默認(rèn)值為false)提示:該屬性僅在細(xì)節(jié)視圖中有意義。

(2)網(wǎng)格線:設(shè)置行與列之間是否顯示網(wǎng)格線。(默認(rèn)值為false)提示:該屬性僅在細(xì)節(jié)視圖中有意義。

(3)AllowColumnReorder:設(shè)置是否可以拖動(dòng)列頭來改變列的順序。(默認(rèn)值為false)提示:該屬性僅在細(xì)節(jié)視圖中有意義。

(4)View:獲取或設(shè)置控件中項(xiàng)的顯示方式,包括Details、largicon、List、SmallIcon和Tile(默認(rèn)為largicon)。

(5)多選:設(shè)置是否可以多選。(默認(rèn)值為false)

(6)HeaderStyle:獲取或設(shè)置列標(biāo)題樣式。

可點(diǎn)擊:列標(biāo)題就像按鈕一樣,當(dāng)點(diǎn)擊時(shí),它們可以執(zhí)行操作(比如排序)。

不可點(diǎn)擊:列標(biāo)題不響應(yīng)鼠標(biāo)點(diǎn)擊。

無:不顯示列標(biāo)題。

(7)LabelEdit:設(shè)置用戶是否可以編輯控件中項(xiàng)的標(biāo)簽。對(duì)于詳細(xì)視圖,只能編輯該行第一列的內(nèi)容。(默認(rèn)值為false)

(8)復(fù)選框:設(shè)置是否在控件中的項(xiàng)目旁邊顯示復(fù)選框。(默認(rèn)值為false)

(9)LargeImageList:大圖標(biāo)集。提示:僅用于LargeIcon視圖。

(10)SmallImageList:小圖標(biāo)集。提示:僅用于小圖標(biāo)視圖。

(11)StateImageList:圖像掩碼。這些圖像遮罩可用作LargeImageList和SmallImageList圖像的覆蓋圖,可用于指示應(yīng)用程序定義的項(xiàng)目狀態(tài)。

c#和c++區(qū)別

(12)SelectedItems:獲取控件中選中的項(xiàng)目。

(13)CheckedItems:獲取控件中當(dāng)前復(fù)選框選中的項(xiàng)目。

(14)排序:對(duì)列表視圖中的項(xiàng)目進(jìn)行排序。(默認(rèn)為無)

升序:項(xiàng)目按升序排序。

降序:項(xiàng)目按降序排序。

無:不對(duì)項(xiàng)目進(jìn)行排序。

(15)可滾動(dòng):設(shè)置當(dāng)沒有足夠的空間顯示所有項(xiàng)目時(shí),是否顯示滾動(dòng)條。(默認(rèn)為真)

(16)HoverSelection:設(shè)置當(dāng)鼠標(biāo)指針懸停在項(xiàng)目上時(shí),項(xiàng)目是否被自動(dòng)選中。(默認(rèn)值為false)

(17)HotTracking:設(shè)置鼠標(biāo)指針經(jīng)過項(xiàng)目文本時(shí),其外觀是否會(huì)變成超鏈接。(默認(rèn)值為false)

(18)HideSelection:設(shè)置當(dāng)控件沒有焦點(diǎn)時(shí),選定的項(xiàng)目是否仍然突出顯示。(默認(rèn)值為false)

(19)ShowGroups:設(shè)置是否分組顯示項(xiàng)目。(默認(rèn)為假);

(20)分組:設(shè)置一組分組對(duì)象。

(21)TopItem:獲取或設(shè)置控件中的第一個(gè)可見項(xiàng),可用于定位。(效果類似于EnsureVisible方法)

c#和c++區(qū)別

3.方法:

(1)BeginUpdate:避免在調(diào)用EndUpdate方法之前描述控件。在插入大量數(shù)據(jù)時(shí),可以有效避免控件閃爍,大大提高速度。

(2)EndUpdate:通過BeginUpdate方法暫停描述后,繼續(xù)描述列表視圖控件。(更新結(jié)束)

(3)EnsureVisible:列表視圖滾動(dòng)到指定索引項(xiàng)的選項(xiàng)行。(效果類似于TopItem屬性)

(4)FindItemWithText:從給定的文本值開始查找第一個(gè)ListViewItem。

(5) FindYearItem:根據(jù)指定的搜索方向,從給定點(diǎn)開始查找下一項(xiàng)。提示:該方法只能在LargeIcon或SmallIcon視圖中使用。

4.事件:

(1)AfterLabelEdit:在用戶完成編輯項(xiàng)目的標(biāo)簽時(shí)發(fā)生,并且LabelEdit屬性需要為true。

(2)BeforeLabelEdit:當(dāng)用戶開始編輯項(xiàng)目的標(biāo)簽時(shí)發(fā)生。

(3)ColumnClick:當(dāng)用戶單擊列表視圖控件中的列標(biāo)題時(shí)發(fā)生。

c#,以上就是本文為您收集整理的c#最新內(nèi)容,希望能幫到您!更多相關(guān)內(nèi)容歡迎關(guān)注。

本文來自網(wǎng)絡(luò),不代表海詩(shī)網(wǎng)立場(chǎng),轉(zhuǎn)載請(qǐng)注明出處:http://x91880.com/n/169556.html
      

怎么查別人的征信有沒有問題(怎么看別人征信有沒有問題)

發(fā)表回復(fù)
聯(lián)系我們
聯(lián)系我們

在線咨詢: QQ交談

郵箱: 3587015498@qq.com

工作時(shí)間:周一至周五,9:00-17:30,節(jié)假日休息

關(guān)注微信
微信掃一掃關(guān)注我們
微信掃一掃關(guān)注我們
關(guān)注微博
返回頂部