|
本帖最后由 kk_lee69 于 2012-8-18 02:14 编辑
原本使用的方式 如下:
建立的時候 使用 $listview = GUICtrlCreateListView("通報編號 |檔案名稱 ", 10, 490, 590, 165)
加項目的時候 使用 GUICtrlCreateListViewItem($RS.Fields(0).value&"|"&$RS.Fields(1).value, $listview)
刪除全部的時候 使用 _GUICtrlListView_DeleteAllItems($listview)
刪除所選的那行的時候使用 _GUICtrlListView_DeleteItemsSelected(GUICtrlGetHandle($listview))
讀取 所選的項目的時候 使用 GUICtrlRead(GUICtrlRead($ListView))
最近想改變方式.......不再一項一項的 增加 LISTVIEW的項目 而是 先讀到 Array 裡面 在一次 加到 Listview 裡面
所以 就變成了 建立的 語法 不變
但是 加項目使用 _GUICtrlListView_AddArray($listview, $ListArray)
結果 問題來了 原本 可以使用...._GUICtrlListView_DeleteAllItems($listview) 刪除的 現在不可以...要改成 _GUICtrlListView_DeleteAllItems(GUICtrlGetHandle($listview)) 這樣才可以
我還是搞不太懂為什麼......想求助 從上面的狀況看來
原本使用 GUICtrlRead(GUICtrlRead($ListView)) 這個方式讀取資料...要改成什麼呢??
_GUICtrlListView_DeleteItemsSelected(GUICtrlGetHandle($listview)) 這個語法還有用嗎?? |
|