如何使表单模拟桌面

时间:2012-06-13 15:06:36

标签: c#

是的,这可能是一个艰难的,因为我甚至不知道从哪里开始。

好的,我正在开发一个程序,它可以加载visual studio解决方案并在调试时在表单中显示它们。

实际上,该程序做得更多,但它的作用是严格分类的,所以我不能进入那个。 无论如何,无论如何,在这种情况下无关紧要。

这是情节:

您在visual studio中创建了一个项目,但在调试时,它会在您的桌面上完成。

我需要做的是在表单中调试它,有效地充当具有不同分辨率的桌面。

因此,如果特定程序使用Screen.PrimaryScreen.Bounds.Width - 30作为this.left属性,则需要认为它所显示的表单的边界实际上是Screen。 PrimaryScreen.Bounds。

我遇到了困难,试图找出如何处理这个问题。 我是否应该捕获这种类型的代码然后将其转换为在表单中工作? 是否有其他方法可以根据表单的大小使Windows模拟不同的PrimaryScreen大小?

编辑:也许更简化一点。 我希望from表现得好像是我的Windows桌面,所以任何解决方案我加载到程序中,得到调试并以该形式查看。 如果你需要检查你的应用程序在手机上的外观或者只是另一种分辨率,那么很方便。

重点是程序本身将是一个IDE,而是一个在线程序,其中一组人可以同时在同一个应用程序/文件上一起工作。

1 个答案:

答案 0 :(得分:3)

人们倾向于使用虚拟机来应对这些“挑战”。令人惊讶的是这种方法的效率如何! : - )