gpt4 book ai didi

winforms - 调整大小时,带有巨大黑色闪烁的蒙皮 C# 窗体!

转载 作者:行者123 更新时间:2023-12-05 09:00:35 26 4
gpt4 key购买 nike

我正在尝试使用与您通常看到的不同的方法创建一些蒙皮表单(只是边框和标题),但在调整表单大小时我遇到了一些表单闪烁问题。

我不知道如何解释这个问题,所以我制作了一个视频来演示这个问题: http://www.screencast.com/t/AIqK9Szmz

此外,这是一个 VS2008 测试解决方案,其中包含重新绘制表单边框的完整代码:http://stuff.nazgulled.net/misc/TestForm.zip

希望有人能帮我去掉闪烁...

最佳答案

这就是我在基本表单的构造函数中使用的内容:

this.SetStyle( ControlStyles.AllPaintingInWmPaint, true );
this.SetStyle( ControlStyles.UserPaint, true );
this.SetStyle( ControlStyles.OptimizedDoubleBuffer, true );
this.SetStyle( ControlStyles.ResizeRedraw, true );

我认为关键是“AllPaintingInWmPaint”的使用。

关于winforms - 调整大小时,带有巨大黑色闪烁的蒙皮 C# 窗体!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/318452/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com