顺便,另一个使用此继承类遇到的问题是编辑框的变量值只能为同一类,比如我的最新一页里的若干编辑框分别被赋予int,cstring还有double等各种类型变量,这样的话退出程序也要出错。

解决方案 »

  1.   

    其实个人还是用CPropertySheet还是比较好,并且不需要写多少代码。
      

  2.   

    我也用过那个 感觉没什么问题啊
    是不是你加了 类似 richedit的控件没用 初始化的函数?
      

  3.   

    类似richedit的控件是什么?初始化函数你是指OnInitialDialog()?这个函数我只给组合框用过,其他控件(编辑框,按钮,单选钮等)都没有。
      

  4.   

    哦 我的意思是AfxInitRichEdit(); 
    那个源程序我用过 真的没什么问题,
    还有可能是你的vc的问题
      

  5.   

    建议马上改,用vc的向导: 两分钟都不要就ok了:
      在一个工程中: 
    1.   点击:   Project 菜单/Add to Project / Components and Controls/ 
    2. 出来的对话框中选择: Visual C++ Components / 
    3. 再选择: Property  Sheet !  
    4. 点击: Insert  按钮! ok! 按照向导一步一步OK! 
      最后选择在 Mainframe类里面会生成一个  OnProperties 函数, 调用那个
    函数就ok了!  
      楼主的问题发生异常在 系统文件里面,很不好查 ,所以趁早改了!@
      

  6.   

    现在问题被我给“莫名其妙”地解决了。
    原来是这样,前面有个属性页,我只丢了个文本框进去,因为最近一直还用不上它,遂觉得最初加给它的变量m_strxxx暂时多余然后就删掉了,结果所有属性页里的控件就它没变量,于是闹出了BUG。现在把变量加回去,居然一切又恢复正常了。:(反正背后的原因我还是不清楚,先将就用吧~
      

  7.   

    不行不行,我到现在仍然高度怀疑这个CTabSheet类存在未解决的BUG,可能的问题是我使用了文本框的multiline和want return属性,还有在同一个属性页里加入过多变量也会出现BUG,有没有办法啊?