編輯 | 究查 | 歷程 | 原始
flowchart TD
    Start([開始]) --> ShowLoading[顯示載入中提示]
    ShowLoading --> CreateDlg[建立 TDocListForm 表單清單]
    CreateDlg --> LoadForms[從 FORM_INF_List 載入可用表單]
    LoadForms --> ShowDlg[顯示對話框]
    
    ShowDlg -- mrOk (確認) --> GetFormID[獲取選取的 FormID]
    ShowDlg -- 取消 --> EndProc[結束處理]
    
    GetFormID --> Reclassify[依 TreeView 層級呼叫 PageReplaceFormID]
    Reclassify --> Redraw[重新繪製樹狀結構並清空檢核記錄]
    Redraw --> RestoreFocus[回到原先選取的節點並點擊]
    
    RestoreFocus --> EndProc
    EndProc --> FreeRes[釋放資源並停止提示] --> End([結束])