編輯 | 究查 | 歷程 | 原始
flowchart TD
    Start([開始]) --> ShowLoading[顯示載入中提示]
    ShowLoading --> CreateDlg[建立 TDocListForm]
    CreateDlg --> LoadForms[載入可用表單]
    LoadForms --> ShowDlg[顯示對話框]
    
    ShowDlg -- mrOk (確認) --> CalcName[依 FormID 產生新的序號檔名]
    ShowDlg -- 取消 --> EndProc[結束處理]
    
    CalcName --> ExecRename[執行 RenameFile 更名並更新 Context.dat]
    ExecRename --> Redraw[重新整理樹狀結構並清空檢核記錄]
    Redraw --> RestoreFocus[焦點回到原文件節點並點擊]
    
    RestoreFocus --> EndProc
    EndProc --> FreeRes[釋放資源] --> End([結束])