【发布时间】:2010-10-23 12:52:04
【问题描述】:
我有一个面板,上面有一个轮盘,我需要对面板进行双重缓冲,使其停止闪烁。谁能帮帮我?
编辑:
是的,我试过了。
panel1.doublebuffered 不存在,只有 this.doublebuffered。而且我不需要缓冲表单,只需缓冲面板。
【问题讨论】:
-
面板 does 有一个 DoubleBuffered 属性(JP 链接到它的文档)。请注意,该属性受到保护,这就是您无法访问它的原因。创建一个 Panel 的子类,并在构造函数中设置它。
-
也许这对其他人来说不是问题,但是在
InitializeComponent中设置值会导致设计器崩溃;正如@Andy 所说,在构造函数中进行。
标签: c# winforms doublebuffered