美好的一天。
我正在开发自定义控件(实际上是带有小工具的面板),其中包含一些其他控件。在这种情况下,有MyEmbeddedControl实例:UserControl包含几个面板,按钮,标签和我的方法。控件的行为无关紧要,重点是它们在自定义控件中具有某些位置。问题是在滚动我的控件时CPU负载增加高达99%和疯狂滞后:
正常状态
滚动期间
我尝试将DoubleBuffered设置为true。有许多用户控件,但显示区域很小。我不明白为什么油漆这么难。可能是我错了,我最好不要在我的自定义控件中使用很多控件?什么是最佳实践?