TTreeView 講解 [11]:Images/ImageIndex/SelectedIndex/StateImages/StateIndex 圖標體系全解析
前言 TTreeView 節點圖標體系包含三組屬性:Images(主圖標列表)、StateImages(狀態圖標列表)、以及節點級的 ImageIndex、Se
TTreeView 講解 [12]:FullExpand/FullCollapse 全展開合攏與 GetNodeAt 坐標定位
前言 TTreeView 提供一鍵全展開(FullExpand)、全合攏(FullCollapse)與滑鼠坐標獲取節點(GetNodeAt)三大實用功能。本文通
TTreeView 講解 [13]:遞歸顯示目錄結構函數 DirToTree
前言 通過遞歸遍歷文件系統,將目錄結構動態加載到 TTreeView。本文提供通用函數 DirToTree,支持指定父節點、自動跳過 ./..、文件夾遞歸、UI
TTreeView 講解 [14]:StateIndex 狀態圖標與 OverlayIndex 疊加圖標
前言 TTreeView 節點支持三層圖標體系:ImageIndex(正常)、SelectedIndex(選中)、StateIndex(狀態圖標,如復選框、音量
TTreeView 講解 [15]:連接數據庫實現字段-數值雙層樹
前言 利用 TClientDataSet 載入 XML 數據文件,將字段名作為父節點、字段唯一值作為子節點構建樹,配合 OnChange 事件動態過濾數據集,實
TTreeView 講解 [16]:給 TreeView 添加復選框
前言 Windows 原生 TreeView 控件通過窗口樣式 TVS_CHECKBOXES 支持復選框。Delphi TTreeView 未直接暴露該屬性,需
Delphi 流操作入門(1):TMemoryStream 核心概念與基礎操作
前言 「流」是一段連續的數據或內存區塊。操作流只需關心兩個屬性:Size(大小)與Position(指針位置);核心方法只有兩個:Read(讀取)與Write(
Delphi 流操作進階(2):TFileStream 文件流讀寫詳解
前言 TStream 是抽象基類,實際使用其子類。本文聚焦 TFileStream——最常用的文件流,演示文件複製核心代碼,並完整列出打開模式與共享模式組合表。
Delphi 流操作進階(3):TMemoryStream 讀取文件的三種方式
前言 TMemoryStream 將文件完整載入內存,提供 LoadFromStream、Memory 指針直接訪問、Seek/Read 緩衝區讀取三種核心用法
Delphi 流操作進階(4):遍歷讀取流中所有數據
前言 TStream 的核心操作是 Read/Write。本文演示如何逐字節遍歷讀取流內容,並以字符與十六進制雙重形式顯示,幫助理解流指針移動與二進制數據結構。
Delphi 流操作進階(5):組件序列化與反序列化
前言 Delphi 的組件流機制(WriteComponentRes/ReadComponentRes)可將任意組件的**發布屬性**完整序列化為二進制資源格式
Delphi 流操作進階(6):結構化記錄的流式讀寫
前言 Delphi 的 TStream 通過 Write/Read 方法支持任意類型的二進制序列化。本文演示如何將包含定長字符串的記錄類型直接寫入流並讀回,實現
Delphi 流操作進階(7):TCompressionStream/TDecompressionStream 基礎用法
前言 Zlib 單元提供 TCompressionStream(壓縮流)與 TDecompressionStream(解壓流),基於流式接口實現數據壓縮解壓。本
Delphi 流操作進階(8):壓縮/解壓縮通用函數封裝
前言 將 Zlib 壓縮解壓邏輯封裝為通用函數 Zip/UnZip,接受 TMemoryStream 參數(var 參數直接修改),實現「內存流壓縮→內存流解壓
Delphi 流操作進階(9):文件分割與合併函數實現
前言 大文件傳輸、存儲常需分割為小塊。本文提供兩個通用函數 SplitFile(按指定大小分割)與 MergeFile(按序號合併),基於 TFileStrea
Delphi 流操作進階(10):壓縮/解壓縮進度條顯示
前言 使用 Zlib 單元的 TCompressionStream/TDecompressionStream 進行大文件壓縮解壓時,通過 OnProgress
Delphi 從 EXE/DLL 提取圖標完整指南:GetIco 函數詳解
前言 Windows 可執行文件(EXE/DLL)內嵌圖標資源。本文提供一個通用函數 GetIco,可批量提取指定模塊中的所有圖標並保存為 .ico 文件,附三
Delphi 正則表達式 TPerlRegEx 類詳解(1):Match/MatchAgain 查找匹配全攻略
前言 TPerlRegEx 是 Delphi 中功能最強大的 Perl 兼容正則引擎封裝。本文從最基礎的「查找是否存在」開始,逐步展開到「遍歷所有匹配」、「獲取