M mumuwoyou Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-17 #1 要求主窗体关闭时,所有子窗体中未保存的的已变动数据都能保存,是否 在主子窗体中都写入窗口关闭事件代码,在子窗体关闭时如何探知数据是否 保存
D DreamTiger Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-17 #2 在子窗口的OnCloseQuery中写保存啊。 例如子窗体有一个TRichEdit, 则在子窗体的OnCloseQuery中: if RichEdit1.Modified then begin ...//Save text; end; 这样,关闭主窗体的时候,它会自动调用子窗体的OnCloseQuery来 保存数据。
在子窗口的OnCloseQuery中写保存啊。 例如子窗体有一个TRichEdit, 则在子窗体的OnCloseQuery中: if RichEdit1.Modified then begin ...//Save text; end; 这样,关闭主窗体的时候,它会自动调用子窗体的OnCloseQuery来 保存数据。
P Pipi. Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-17 #3 子窗口的 OnCloseQuery 事件 子窗口的 OnDestroy 事件 可以用
S SuperMMX Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-17 #4 看你的数据是什么呀?是什么就调用相应的函数判断。 在 onCloseQuery 里。
沈 沈前卫 Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-17 #5 不要在主窗口保存子窗口的数据。由子窗口自己保存。在子窗口保存一私有变量,记录 子窗口的数据是否改变,在子窗口的OnCloseQuery或OnClose事件中决定是否保存。