hittest是什么意思 VB在ListView中如何單擊鼠標(biāo)右鍵也能把該項選中?
VB在ListView中如何單擊鼠標(biāo)右鍵也能把該項選中?Private Sub ListView1 uuumousedown(button為整數(shù),shift為整數(shù),X為單精度,y為單精度)dim IT
VB在ListView中如何單擊鼠標(biāo)右鍵也能把該項選中?
Private Sub ListView1 uuumousedown(button為整數(shù),shift為整數(shù),X為單精度,y為單精度)
dim ITM為listitem
如果button=2,則
設(shè)置ITM=ListView1。Hittest(x,y)
如果不是ITM,則設(shè)置listview1。SelectedItem=ITM
end if
end Sub
什么是listview控件VB高級控件,高級點是它用object的方式組織內(nèi)容。要使用listview控件,需要添加一個組件:Microsoft Windows common controls 6.0 Windows資源管理器的右側(cè)部分是listview控件。該函數(shù)列出并置關(guān)系的對象和對象屬性。listview控件的對象層次結(jié)構(gòu)listview-整個控件columnheaders-標(biāo)題行columnheader-標(biāo)題列l(wèi)istitems-對象行集合listitem-對象行l(wèi)istsubitems-對象屬性集合listsubitem-對象屬性注:子項和listsubitems的區(qū)別:子項是字符串?dāng)?shù)組;listsubitems是收藏。屬性視圖:設(shè)置listview排序的外觀:設(shè)置listview中的對象集合是否排序。排序鍵:設(shè)置項目的順序。從頭開始。SelectedItem:返回所選對象的引用。事件afterlabeledit:編輯listitem對象的標(biāo)簽時觸發(fā)。標(biāo)簽編輯前:編輯listitem對象的標(biāo)簽并開始。Columnclick:單擊列標(biāo)題時觸發(fā)。參數(shù)以獲取要單擊的列對象。通常用于分類。Itemclick:單擊行或列表項時觸發(fā)。參數(shù)以獲取要單擊的listitem對象。方法finditem:搜索listitem對象。參數(shù):String:搜索字符串。值:要搜索的listitem的哪個部分(lvwtext、lvwsuitem、lvwtag);索引:從何處開始搜索。匹配:匹配方法。Hittest:在特定坐標(biāo)處檢索listitem對象。