Delphi 純物件導向設計:封裝表單控制項存取
將控制項置於 private 區段,透過屬性/方法對外公開,提升封裝性 Delphi 預設將表單上的控制項宣告在 published 區段,導致其他表單可直接存
Delphi 開發可視化元件完整教學:從 Package 建立到屬性、事件、繪圖、滑鼠互動全流程
開發流程總覽 建立 Package:File → New → Package,作為元件容器與安裝單位。 新增元件單元:Package 視窗 Add →
TStringGrid 欄位寬度自適應內容函數
一鍵調整 TStringGrid 所有欄寬以容納最寬內容 (含標題) 本文提供一個通用函數 AutoFitGridCols,傳入 TStringGrid 實例即
Delphi 與 Office 自動化整合開發指南
三種整合方式:OLE 容器、伺服器元件、CreateOleObject 晚期綁定 本文詳細比較 Delphi 與 Microsoft Office (Word、
Delphi 自訂元件:模擬 Nokia 手機多鍵輸入法編輯框
繼承 TCustomEdit 實現舊式手機按鍵多次點擊選字輸入 本文展示一個完整的 Delphi 自訂視覺元件 TNokiaEdit,模擬早期 Nokia 手機
ComboBox 實現類似 Access 查找的自動完成與歷史記憶
下拉式方塊輸入時自動記錄歷史並置頂,支援模糊/精確查找 本文提供一個 Delphi 表單代碼片段,實現 TComboBox 在使用者輸入文字並點擊「查找」按鈕時
2004 年 Windows 開發技術年度回顧
Longhorn、.NET 2.0、VS.NET 2005、Delphi 2005 等關鍵發展 回顧 2004 年 Windows 平台開發技術的重要里程碑:微
TEmbeddedWB 列印邊界註冊表鍵值缺失 Bug 修正
TEmbeddedWB 元件啟動時因註冊表缺少列印邊界值導致浮點轉換錯誤 TEmbeddedWB 是增強版 TWebBrowser 封裝元件。近期發現:在未曾列
WebBrowser 控制項存取捲動條位置與範圍
透過 MSHTML DOM 介面操作 WebBrowser 捲動條 TWebBrowser 內建的捲動條並非標準 Windows 捲動條,無法使用 GetScr
修改資料夾圖示:建立 Desktop.ini 實作
透過 Desktop.ini 自訂資料夾圖示與提示文字 Windows 允許在資料夾中建立隱藏系統檔 Desktop.ini 來自訂該資料夾的圖示、資訊提示等外
Delphi 遞迴與非遞迴掃描指定類型檔案函數
兩種掃描模式:單層目錄 vs 含子目錄遞迴 本文提供兩個通用的 Delphi 函數,分別實現「僅掃描指定目錄」與「遞迴掃描含子目錄」下符合特定副檔名的檔案,結果
DBGrid 欄位顯示/隱藏動態切換實作
右鍵選單動態控制 DBGrid 欄位可見性 本文提供一個簡單實用的 Delphi 範例,在 DBGrid 上建立右鍵彈出選單,列出所有欄位標題,使用者勾選/取消
將 DCOM 物件遷移至 COM+ (MTS) 的實作步驟
Delphi DCOM 資料模組轉換為 COM+ 交易元件完整指南 本文記錄將現有 Delphi DCOM 遠端資料模組遷移至 COM+ (MTS) 環境的完整
Windows 控制項樣式常數完整參考
Edit、Window、Extended Window Styles 常數值與用法 本文整理了 Windows API 中常用的控制項樣式常數十六進制值,包含編
PowerBuilder 與 Delphi 深度比較分析
兩大經典企業級開發工具全方位對比 本文從物件導向架構、視覺化元件庫、資料庫處理、列印功能、統計分析五大維度,詳細比較 PowerBuilder (PB) 與 D
Delphi 控制台應用程式輸出彩色文字
使用 Windows API 設定控制台文字前景色與背景色 Delphi 控制台應用程式預設僅支援單色輸出。本文示範如何呼叫 SetConsoleTextAtt