我有一个Windows项目,它从数据库加载表单并动态生成它们。它从表中读取每个控件的控件属性,并将其动态添加到表单中。
不幸的是,我必须更改项目,以便表单实际上在Visual Studio项目中。我希望能够让原始程序从数据库加载表单并将所有控件复制到剪贴板,而不是重新绘制所有这些表单。然后,我可以将控件粘贴到Visual Studio设计器中。那么,如何让表单以编程方式将其控件复制到剪贴板?
顺便说一下,我已经尝试过让原始程序生成Designer.vb文件的方法。这有点有用。但是,必须将许多表单合并并从其自己的页面移动到选项卡控件上的选项卡。因此,如果我可以将控件移动到剪贴板会更容易。
谢谢,
麦克
答案 0 :(得分:0)
我建议以编程方式将aspx文件作为xml文档打开,并以这种方式添加所需的节点。至少就是这样,它可以让你一次性生成所有文件。操作XML DOM 中的aspx文件是依赖剪贴板的更明智的解决方案。