我现在制控件的时候,碰到这样的问题?
在编辑的时候,可以右键增加动态控件,但在运行后就没有了,保存后也是没有用。
不能像工具栏那样,添加按钮后一直可以用,是用什么方式来做的。
请高手指点

解决方案 »

  1.   

    老兄,你所说的问题只是一般的应用呢?还是给别人用的一个类似工具栏的控件,如果是前一种情况,你可以直接将其用INI文件或注册表进行保存嘛;而如果是后一种情况就要考虑控件属性的流化问题。
      

  2.   

    你可以直接将其用INI文件
    把你加的按钮ID号写在INI里,下回运行时就不会没了,
    写到注册表是不是更。
      

  3.   

    你可以直接将其用INI文件
    把你加的按钮ID号写在INI里,下回运行时就不会没了,
    写到注册表是不是更。
      

  4.   

    你要的效果是不是象IE的工具栏,右键点击可以选择显示或不显示哪些按钮;下次进入时,显示的是上次设置的那些按钮?
    保存程序中的运行信息,我的理解无非是注册表,文件(包括INI文件)和数据库。
    1. 在工具栏上增加,删减按钮并不是动态创建或释放那些按钮,而只是让本来就有的按钮可见或不可见(这样简单些,为了照顾系统资源,无妨动态创建和释放控件,只不过麻烦些)。
    2. 用户修改工具栏时,将哪些按钮要显示或不显示的信息写入注册表或INI文件,或你自己定义的文件或数据库文件;下次运行时读出来,设置按钮的显示状况。