我正在使用Visual Studio为项目创建GUI。 没有代码,只有设计。
我需要将这些表单转换为可以粘贴到报表中的图像。
有一种简单的方法吗?
感谢。
编辑:我到目前为止唯一的解决方案是编辑项目,以便我想导出的每个窗口都是启动窗体,但是我将有40多个窗体,所以这会在一段时间后变得乏味。 / p>答案 0 :(得分:0)
使用屏幕捕获程序可能是您的最佳选择。我个人推荐TechSmith SnagIt应用程序。您可以使用此应用程序捕获屏幕中的任何选定区域。
答案 1 :(得分:0)
在您的Projects中创建一个新类,比如说Startup.vb,它看起来像这样:
Friend Class Startup
<STAThread()> _
Public Shared Sub Main()
Application.Run(New Form1)
Application.Run(New Form2)
Application.Run(New Form3)
End Sub
End Class
在项目属性中,使用常规选项卡,取消 启用应用程序框架,然后选择“启动”作为新的启动对象。
显然,您需要调整启动类以打开要打开的所有表单。运行应用程序时,只需按 Alt + PrintScr 即可将所选窗口/表单的图像复制到剪贴板。将其粘贴回您选择的油漆应用程序中。 Microsoft Paint将会这样做。
答案 2 :(得分:0)
如果您右键点击表单,请选择Lock Controls
这将删除调整大小句柄,然后按PrtScn
进行复制。
注意:应用Lock Controls
后,它仍然有一个焦点矩形和锁定符号,但这些符号在表格的坐标之外,因此可以在MS Paint或类似物中裁剪它们?