.Net控件显示ghost菜单项;双缓冲不起作用

时间:2014-06-26 19:25:34

标签: c# .net winforms performance

我有一个带菜单的winforms应用程序。菜单上的“新建”项创建了一个具有大量子控件的新控件,因此构建控件大约需要300毫秒。

当您点击“新建”菜单项时,您会在短时间内看到类似这样的内容:

enter image description here

正如您所看到的,菜单会在某些表单上消失,但在工具栏上,您仍然可以看到它。

我尝试了这个解决方案How to double buffer .NET controls on a form?,但它造成了比解决更多的问题(Laggy菜单,当窗口没有最大化时崩溃)。

0 个答案:

没有答案