我有PropertyGrid
显示一个对象,其中一个字段是System.Drawing.Color
。这使得PG上的字段自动显示颜色,如果单击进行编辑,则会得到一个很好的下拉菜单,显示自定义颜色,系统颜色等。问题是,此下拉菜单大约需要10-30秒画 - 自定义颜色一个特别糟糕。我已经尝试在PG上设置双缓冲以隐藏缓慢,但这只是让它在显示之前暂停,没有速度提升。当其他一切运行得非常好时,为什么这个特殊功能应该如此之慢?
我正在与另一个与之通信的程序一起运行该程序,并且该程序使用的3D渲染引擎无疑是处理器繁重的,但在大多数情况下它并没有那么糟糕。现在唯一令人难以忍受的缓慢的是颜色下降。无法想象可能导致它的原因。