C#界面之间跳转切换会闪烁

界面之间跳转会有闪烁,如何去除这种闪烁现象?我初步怀疑是两个界面用到了图片控件较多,而出现闪烁现象

不会是混乱了吧,你可以分类加载

如果是自绘控件就需要做缓冲,否则会闪烁,因为切换界面数据太快,如果不是就是系统控件的缺陷。

方法1:窗体属性开启双缓存
方法2:空间太多时再打开窗体的时候把窗体透明度设置为零,加定时器定时1秒或更多再把窗体透明度设置为100,这样可以肉眼感觉不到闪烁

只能尽量让肉眼感觉不到了