>寻址用户控制导航闪烁
> 用户控件之间的应用程序导航通常会分散闪烁的注意力。 由于控制更新,这种视觉工件对用户体验产生了负面影响。尽管通常使用和ControlStyles.OptimizedDoubleBuffer
,但它们在具有大量控件的情况下不足。ControlStyles.DoubleBuffer
>
根本原因:控制过载>
以外的有效解决方案
该解决方案需要一种更全面的方法
BackgroundImageLayout.Tile
>禁用WS_Clipchildren:CreateParams
自定义绘画:WS_CLIPCHILDREN
而不是多个子控件,直接呈现用户控件的OnPaint
>样式应用于表单上,可以启用合成,有可能提高渲染性能。 但是,请注意潜在的副作用。以上是为什么用户控制导航闪烁,我该如何修复?的详细内容。更多信息请关注PHP中文网其他相关文章!