菜 菜根 Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-16 #1 得到用户是否DBGRID上拖拉,隐藏列,等,并根据用户的修改,询问用户是否保存,当前 修改的状态。
W wk_knife Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-17 #3 退出时(在CloseQuery中)比较原先的设置和现在的是否不一样。如果不一样就询问是否保存新的设置 每次启动时载入保存的设置。 可以简单的这样:用DBGrid.Columns.SavetoFile,DBGrid.Columns.SavetoStream和对应的load方法 保存和调用时用SavetoFile和LoadFromFile。 比较时用SavetoStream(新)的和用文件流打开的老设置,进行比较,看两个流是否一样就可以了。 不一样就替换保存
退出时(在CloseQuery中)比较原先的设置和现在的是否不一样。如果不一样就询问是否保存新的设置 每次启动时载入保存的设置。 可以简单的这样:用DBGrid.Columns.SavetoFile,DBGrid.Columns.SavetoStream和对应的load方法 保存和调用时用SavetoFile和LoadFromFile。 比较时用SavetoStream(新)的和用文件流打开的老设置,进行比较,看两个流是否一样就可以了。 不一样就替换保存