Winforms 在visual Studio中调试时的UI快照

Winforms 在visual Studio中调试时的UI快照,winforms,visual-studio,visual-studio-debugging,Winforms,Visual Studio,Visual Studio Debugging,我正在visual studio 2012中调试Windows窗体应用程序。调试时如何查看UI的快照?打印屏幕内置于windows中。有时在键盘上标记为“PrtSc”。使用Alt printscreen仅快照窗口。在某些版本的windows中还有一个“剪贴工具”程序。在windows Vista和更高版本中,当代码在调试器的断点处冻结时,桌面主题可能会影响应用程序UI的外观。例如,在Windows 7中:启用Aero主题后,如果移动或关闭其他遮挡窗口,当前应用程序UI通常仍然可见,因为Aero保

我正在visual studio 2012中调试Windows窗体应用程序。调试时如何查看UI的快照?

打印屏幕内置于windows中。有时在键盘上标记为“PrtSc”。使用Alt printscreen仅快照窗口。在某些版本的windows中还有一个“剪贴工具”程序。

在windows Vista和更高版本中,当代码在调试器的断点处冻结时,桌面主题可能会影响应用程序UI的外观。例如,在Windows 7中:启用Aero主题后,如果移动或关闭其他遮挡窗口,当前应用程序UI通常仍然可见,因为Aero保留了UI的图像。例如,最小化VisualStudio通常会让您再次看到应用程序

如果Aero被禁用(例如在Win 7中切换到基本主题),则应用程序UI将不会响应绘制事件,如果其上的其他窗口被删除或移动,则结果将是胡言乱语。如果在1个监视器上工作,一旦Visual Studio在断点处停止,在代码运行并响应任何挂起的绘制事件之前,您将无法再看到UI


因此,如果您的问题是关于暂停代码时UI冻结,启用Aero可能会解决此问题。

我认为,OP可能意味着,在调试应用程序时,应用程序不会响应绘制事件,因此UI通常会丢失:当移除遮挡窗口时,它不会重新绘制。好主意@StuartWhitehouse,然而,这个问题并没有清楚地解释这个问题。问题不清楚:有很多屏幕捕获工具可用。确切的问题是什么?