调试Winforms应用程序

本文关键字:应用程序 Winforms 调试 | 更新日期: 2023-09-27 17:52:43

我有一个winforms c#应用。

在一个屏幕上,我有两个网格(inffragistics)在分裂容器内。两个网格的滚动条彼此同步。

App工作正常,在功能上没有问题。问题是,当我从我的应用程序切换到VS或Excel窗口,并回到我的应用程序,第二个网格不渲染,它一直显示以前的应用程序屏幕。奇怪的是,只有当两个网格都处于只读模式时才会发生这种情况,而在编辑模式下则不会发生这种情况。

好吧,我不是在要求解决我的问题,而是在寻找建议,如何配置或调试是什么原因。在激活或聚焦上没有代码。我需要看看是什么导致延迟(有时是无限的)来渲染网格。

调试Winforms应用程序

你在Visual Studio中有Profiler吗?如果是这样,启动它并按照刚才概述的步骤运行。如果没有,去下载免费的Ants分析器14天试用版

一旦你运行了这些步骤,它将显示是否有任何代码在后台阻塞UI线程。我的猜测是,你有一些CPU密集的代码在UI线程,它保持你的网格从更新。