在主对话框点击BUT1弹出对话框Dialog1,然后输入一组数据,显示在list里面,我希望在我关闭对话框Dialog1后数据不丢失,当再次打开Dialog1后点击一个“恢复”按钮,仍然可以恢复原来的数据,请问该怎么做?诚心请教各位高手,请大家帮帮新手,谢谢!!

解决方案 »

  1.   

    有三种设计办法:
    第一,就是你根本不关闭Dialog1,只是隐藏它,ShowWindow(HIDE),这样再次
    打开的时候只是让它显示出来:ShowWindow(SHOW)
    第二,就是定义个全局变量,在关闭前把所有的得字符串存起来,再打开的时候把字符串取出
    添加到list里
    第三,如果你的程序涉及到数据库的话,你可建一个表存储这些信息,然后在对话框的初始函数
    里从表中取出数据显示到list里