在窗体设计过程中,能否根据自己事先定义好的属性批量产生控件,通过黏贴的方式贴到窗体上
实现控件排列整齐
数据邦定控件根据事先定义的属性自动产生label,数据源等属性
不用一次一个控件拉出来还要分别设置属性在delphi编程中,如果复制控件,可以黏贴到记事本中查看描述该控件的代码,同样该过程反过来就可以根据一定设定好的属性生成控件文字档然后黏贴到窗体上vs 2005能实现吗,还请各位dx不吝赐教!

解决方案 »

  1.   

    如果打开InitializeComponent这个方法的代码,你也可以看到控件的创建定位设置等语句。不过由于VS的关系,强烈不建议你去手动更改,因为手动的更改可能会使VS产生莫名其妙的问题。
      

  2.   

    先做个FORM,然后保存。下次要用时打开。复制上面的控件,然后在新工程中粘贴。属性什么全部会“继承”。
      

  3.   

    这样复制太麻烦了
    而且不能满足所有控件属性设置的要求举例说明
    有一个数据维护作业
    上面的控件会有 普通编辑框 日期控件 备注控件等
    我需要根据字段对应的控件类型来批次生成,并且设置好对应的属性,包括数据邦定,tag,默认值等等数据维护类的窗体,往往维护内容较多,如果一个个设定效率低很多,我在delphi设计环境下就可以copy事先编辑好的代码,然后直接粘贴在窗体上,省去了很多麻烦事,还望各位一起帮忙想想办法
      

  4.   

    delphi是以开发速度快著称的,用习惯的功能VS未必就有。
      

  5.   

    你可以自己做个控件,我以前就做个delphi下的这个控件,以前我是看到VS2005有这个功能才想到自己做的呀。 DXperience 控件中就有这个功能。