2016-04-11 12 views
0

Visual Studio 2012でWindowsフォームアプリケーションをデバッグしています。デバッグ中にUIのスナップショットを確認するにはどうすればよいですか?Visual Studioでデバッグ中のUIのスナップショット

+0

質問は不明です。多くのスクリーンキャプチャツールがあります。正確な問題は何ですか? –

答えて

0

プリント画面はウィンドウに組み込まれています。キーボードで「PrtSc」というラベルが付いていることがあります。 Alt-printscreenを使用して、ウィンドウだけをスナップショットします。 Windowsの一部のバージョンでは、「Snipping tool」プログラムも利用可能です。

+1

私は多分OPは、アプリケーションのデバッグがペイントイベントに応答しないので、UIが失われることを意味していると思われます。ウィンドウを隠すと再描画されません。 –

+0

良いアイデア@StuartWhitehouseしかし、問題は明らかに問題を説明していません。 – AdrianHHH

0

Windows Vista以降では、デバッガ内のブレークポイントでコードが固定されていると、デスクトップテーマがApp UIの外観に影響することがあります。たとえば、Aeroテーマを有効にしているWindows 7では、AeroにUIのイメージが保持されているため、他の不明瞭なウィンドウが移動または閉じられると、現在のApp UIが通常表示されます。したがって、たとえば、Visual Studioを最小化すると、通常はアプリケーションを再び表示できます。

Aeroが無効になっている(たとえば、Win 7のBasicテーマに切り替える)場合、アプリケーションUIはペイントイベントに応答せず、その上にある他のウィンドウが削除または移動された場合、結果は不器用です。 1台のモニターで作業している場合、Visual Studioがブレークポイントで停止すると、コードが実行され、ペンディングイベントが発生するまでUIが表示されなくなります。

したがって、コードが一時停止しているときにUIがフリーズしていた場合、Aeroを有効にすると解決できる可能性があります。

関連する問題