```mermaid 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([結束]) ```