頁面中有一個formA控制另外一個fromB,fromB是放在rzpagecontrol1中,當fromA控制關閉fromB時,當fromB中有正在編輯的資料時,怎么在formA中提醒先保存或者取消fromB中的資料?
uj5u.com熱心網友回復:
要看你是怎么控制關閉的?formB的“關閉”,是指釋放Form物件或者是移除pagecontrol的page?還是僅僅是隱藏?還是呼叫Close?......
另外,“怎么在formA中提醒先保存或者取消fromB中的資料?”
————從職責單一原則考慮,這件事,應由FormB處理:即在“關閉”時,做出提示。觸發時機要結合FormA控制FormB 的“關閉”方式考慮
uj5u.com熱心網友回復:
當資料有修改的時候,設定一個 變數為ON.,在FormB的CloseQuery事件里面,判斷該變數的值,當變為ON,說明值有變化,根據需要,若確實關閉,設定canClose=true 如果未保存,則設定CanClose=falseuj5u.com熱心網友回復:
FormA是如何控制FORMB“關閉”?
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/111645.html
標籤:VCL組件開發及應用
