[VB]如何實作檔案串列控制元件(filelistbox)里面的檔案按要求排序,如果我想按"修改日期"來排序應該怎么寫?有高手能指點一下嗎?
uj5u.com熱心網友回復:
你還不如使用 List控制元件。自己先列舉指定目錄下的所有檔案,再按你要求的“排序方法”把這些檔案排序,然后添加到 List中。
uj5u.com熱心網友回復:
可以用 4 列的 MSHFlexGrid 模擬資源管理器的右窗格,顯示 名稱、大小、型別和修改日期。將此 MSHFlexGrid 系結到一個記錄集物件。
首先搜索目錄,將檔案的這 4 項資訊加入到一個臨時表。再按預設的按名稱排序的方式查詢臨時表到記錄集物件。重繪 MSHFlexGrid。
當用戶點擊表頭時,例如點擊修改日期,相應事件將觸發新的查詢陳述句(僅僅是 Order By 子句不同)。重繪 MSHFlexGrid。
更復雜一點,單次和雙次點擊還可以分出升序和降序。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/139620.html
標籤:VB基礎類
上一篇:VB 監測某個檔案被哪個行程打開
