首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> Delphi

Delphi 標準對話框完整調用指南:OpenDialog、SaveDialog、ColorDialog、FontDialog 進階屬性與歷史記錄實作

     編輯:Delphi

標準對話框程式化控制核心技術

1.4.3.1 調用標準對話框

  • 除 Font/Find/Replace 有 Events 頁,其餘標準對話框 Events 頁空白
  • 本身不可視,無法響應標準滑鼠鍵盤操作
  • 程式碼中呼叫 Execute 方法執行對話框
  • 實作模式:設計主選單 → 選單項事件處理程序中呼叫 Execute → 響應選單命令彈出對話框

1.4.3.2 OpenDialog 與 SaveDialog

自動載入歷史檔名程式碼

if OpenDialog1.Execute then
  OpenDialog1.HistoryList.Insert(0, OpenDialog1.FileName);

1.4.3.3 ColorDialog 與 FontDialog

  • ColorDialog:前文範例已使用,Options 詳細設定請查閱線上說明
  • FontDialog:OnApply 事件啟用 Apply 按鈕,設定字體即時套用至指定物件,對話框保持開啟便於觀察修改結果

FontDialog 即時套用範例

procedure TForm1.Button1Click(Sender: TObject);
begin
  FontDialog1.Execute;
end;

procedure TForm1.FontDlgApply(Sender: TObject);
begin
  Button1.Font := FontDialog1.Font;
end;

掌握標準對話框屬性與事件,能無縫整合 Windows 原生檔案、字體、顏色選擇體驗,提升應用程式專業度。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved
屬性功能
DefaultExt預設副檔名,使用者未輸入時自動補齊
FileName檔名輸入框預設檔名
Filter檔案過濾器(如 文字檔|*.txt|所有檔|*.*)
FileEditStylefsEdit 或 fsComboBox(啟用歷史清單)
HistoryListTStrings,下拉式編輯框顯示歷史檔名,省略號按鈕編輯